While I agree on the points system a better one that fits in with some of the major constraints, in that many stores hold one day events, are always troublesome. At some point you are almost at the mercy of a SoS or grading system based on the "toughness" of your opposition.
I would recommend the Flames of War system:
6-1 if you won and lost nothing
5-2 if you won and lost 1 unit
4-3 if you won and lost 2+ units
Draw if you run out of time and you score:
3 if you lost nothing
2 if you lost 1 unit
1 if you lost 2+ units
We also had a rule that if one player ran out of time twice or more in an event he was a slow player and his matches that timed out were reversed to a win for his opponents.