Thanks for the suggestions, everyone (and especially Oeuftete!)
I have addressed the following issues:
DONE Don't wrap the score on whitespace
DONE Make the header an actual th table header
DONE Use one dash to separate scores
DONE add table/tr classes
DONE realtime links are backwards
DONE NT games don't work
DONE on lines where a shot is missed there is a full stop at the end. Where a shot is scored there isn't
DONE ???s in lineup
These three proved very difficult for a few reasons, so I've put them off for now:
Separator between quarters (including the header?)
Key events in bold (scored, missed, fouls, FT)
Most recent events first (preferences?)