I played and only have a few comments:
1) Good game over all. Well thought out and balanced, especially the max creep thing.
2) I liked the race system. Made it more interesting.
3) When I played, an opponent was arachnid and played the Queen I believe. Even though my creeps were at the same level as his, throwing down a fire ward and stunning them took half to 3/4 of their life away and there was nothing I could do. That was just my experience, but that combo seemed overpowered.
I'd give the game 8.5/10