I'll say it, then.
You didn't mention DOTA once. The CEO even stuttered when he was explaining how resources and such work, because he never mentioned (or didn't want to) that units spawn automatically.
Does this mean that following in DOTAs footsteps is becoming more of a burden than a benefit? Does it mean changes in game design? If someone asked me to describe the game, I'd just flat out say "The idea is to have a game like DOTA, but vastly superior in every way - graphics, gameplay, playability".
It's good that you got in the engine stuff, even on my slow computers it still looks and runs amazingly well. As opposed to a game like Warhammer where state of the art is still really bad performance. I don't know how you did it, but the time you spent on polishing the graphics engine I am pretty damn sure will pay off. Just look at it! I can't stop myself from pressing pause and just oogling around.