Thanks for great paper, it would definitely help me organise my thoughts as I'm building similar project.
Here is my blog for it – http://spreadsheets-on-steroids.tumblr.com
My idea is however to create programming environment from scratch based on the same principles, so that it doesn't have limitations imposed by Excel.