I've used `pdftocairo -svg` (it's part of the Poppler[0] utilities) to do this in the past, but Cairo insists on converting all of the text to shapes. (They are/were planning to fix that, so maybe it's already fixed.) You've got all of the text there, so you're a step closer to what I wanted, but I noticed that the spaces are all missing. I'm actually pretty impressed that SVG can render properly without the spaces for the text.
[0] http://poppler.freedesktop.org/