Well, the 1982 1k implementation he was trying to beat did not cover these rules either. In fact, this version implements pawn promotion to queen, which the ZX 1k version did not. So the part about beating a 33-year-old record stands.
An interesting challenge would be to see if you can add all the missing rules and still keep it under 1k. So the lovers of strict definitions would finally have their version!