Been playing a bit now.
To be honest it isn't a bad game for large parts.
As i said earlier it lacks a story, battles doesn't matter more than to get you more currency.
Also losses doesn't matter apart from not getting Money. Which is a pity.
What they need to change to make it last is.
1. Make wins/losses matter
2. Construct a World that is influenced by actions on the field.
3. Much much much larger maps with more people on them. 12v12 is too small.
Problem is they have bit off more than they can chew. They should have focused first on setting and surrounding then on the mech part.
As it stands it is basically a team deathmatch with mechs.