Nice work, kmf. At this point, the main barrier to libzerocoin integration is political rather than technical. The Bitcoin developers fear that Bitcoin will be seen as a money laundering system (even more than it is now) if Zerocoin is integrated, so they are unlikely to include it in the Bitcoin protocol / Bitcoin-QT client, although their opinion may change. That doesn't stop other altcoins from integrating it, of course.