Wow! Big thanks for this incredibly in-depth review of the game. It does however deserve the decent response, something more than the usual forum post we usually do.
Don't worry, i'll get back into this one when I've got some more time on my hands, it's just a bit too much to do at the moment to give you a response you deserve.