In response to the new writeup posted in post #1 (which I did read all of)... I have to say, that is a large amount of specifications. That alone would probably turn me off to the idea if I were a developer. But, I'm not one....
Good job collating all that material, even if it's an overload for me.