Great write-up. Little tired right now, but I will be returning to this for another, more thorough read, and will continue to investigate myself. Agreed it's a fascinating project though--that's how I ended up here.
Thanks very much for writing such a comprehensive and well-conceived analysis.