ha, I'm also guilty of using this method on https://urlbox.io to power our SVG screenshots.
To be honest, it works quite well, but there are quite a few bugs in chromium's pdf rendering, especially when it comes to determining the correct page width to apply media queries to, which sometimes affects the accuracy of these SVG's.