My idea is that after earning a certain amount of Armor Points you'll unlock a special game. This will give people another incentive for commenting, rating, etc.
I agree with No-Stress. Armorgames hosts games and the creator is doing it to advertise the game to make it popular. If that thing happens no developer would mind making Armorgames one of it's supporters.
That idea might be better applied to unlocking things in game, special weapons, power-ups etc. The new armor points for in game achievements would probably be applicable in this case.