I think loyalty points should be directly proportional to your post count and time active on this forum.
No, no, no. They should be proportional to how far you travel to home games; zero per game if you live within 20 miles of the AMEX, 50 if you live between 21 and 100 miles, and 100 if you live 101 or more miles away.
The point is that there are countless ways to define "loyalty" - the current system seems to me to be about right... perhaps the only thing I'd tweak is the premium for 1901ers. I'd probably take it down to 50 points (to account for the fact that they get no additional points for home cup games), rather than 100. Though it's worth noting that 1901ers will have to attended several away games this season in order to get into the first tranche of Villa tickets...