Heh, makes 3 of us. Vegard secretly ported it a few weeks before I started (he did an amazing job!). I took his changes and made a few adjustments.
You can find it all here:
https://github.com/timcharper/evil-surround/
Everything works, as far as I can tell.
Tim