a. The only way the community as a whole will get more organised is if the organisational rules are generally enforced. Whilst it's not possible to legislate for every eventuality ahead of time, and there may often be cases where it'd make sense or be fair to allow a little leeway, turning up on time in particular should be fairly strict, IMO. Thing is, many folks will have things to do after game end, so if the game is delayed so a handful of extra folk can take part, rather larger numbers may need to exit early.
As a suggestion, maybe some smaller, simple one-offs could be run with similar strict rules regarding game start (or game cancelled if not enough show up on time). Inevitably there'd be newbies popping in to see what's on, theyd get to hear about games run to those rules, be intrigued and so look out for the next one, if theyre reasonably frequesnt. Then when a big event like this pops up, more of em would know what to do.
Well.. it's a nice theory, anyway... :-}
A gets my vote, anyway.
Esme