I think it's a step in the right direction, but not a real solution.
For one thing, the limitations are quite harsh. It will have the positive effect of forcing people to flock to a singular point, thus promoting more even-sided battles, but in my view, I think there could have been other methods which could have been applied over time.
Ultimately, I think some of the concepts that HT or some other AH gamers thought unnecessary or inappropriate to AH, should be introduced. Logistics, supplies, attrition rates, road systems, etc etc.. I believe the introduction of such factors would more naturally bring the players together with more subtle and indirect tendencies dictating the outcome of the battle.
But one can only hope.