That's certainly a lot cleaner than using the WSDL implementation. I've bumped the release on npm and used this instead - thank you.
If anyone else on HN wants to add anything, the source is just markdown, so you can hack away (gulp does the HTML building and JS does the interactivity): https://github.com/certsimple/rosetta-stone/blob/master/rose...