Great post. As a player and not a designer, it is fun to have the perspective from you guys eyes.
As far as most of this stuff is concerned, I agree with. Not everything, but most.
I think what I appreciate the most from your post is that you try to explain why you do stuff like you do and that is a testament to your will to make this game the best you can, to make us enjoy it.
The game still has a lot of potential on a competitive level because it is very well-balanced, hopefully you guys can keep the direction !