It looks good.
I haven't had a chance to consider the issues you've raised, but I do like the simpler design.
I've forked the repo on github and have some patches there that you may find useful (support for MacOS X [symbol naming stuff in the assembly], file permissions, and building apart from the main source tree.)
-- crc