First, thanks for going to all the trouble of making such a substantive post....
I note that you updated this post in 2013 - are you, or anybody else similarly qualified, aware of any recent developments which might be informative for the community at large?