yeah thats pretty much it, theres loads of minor differences but the main ones are what you and diamond have listed. at the risk of the trainspotter pic coming out again, heres a list I put together whilst 90specing my mates 88 GTI

89-90 changes (90 spec):
almost all car loom changed
engine management loom hole on rain tray moved
front wings all have 2 holes for big bumper brackets
hazard switch moved to top of steering column
dash clocks now have 1 plug instead of 2
fusebox
coolant level sensor control relay removed, now internal to clocks (except with digifiz dash, relay is retained but different slot)
16vs got plain rubber injector lines instead of braided
thin rubbing strips, sill trims & front fogs on GTIs
big bumpers on GTIs & GLs
outer column housing
ignition lock housing
ignition switch
stalks
fusebox holder brackets
driver side dash under tray
fusebox cover
boot carpet made of foam instead of carpet
colour coded boot plinth on GTI
wiper spindles are thicker
header tank, lower hose, cap, level sender, level sender plug & mounting bracket
longer gearbox earth to a stud on engine->gearbox mounting bolt introduced
lower engine bay heat shield on 8v GTI models
sidelight holders have different plug
front indicators have different plug
horn loom has different plug
later 90 model improvements:
key in ign live for stereo
chunky plastic scuttle & ecu covers
side impact bars in doors
loom tape instead of thick plastic sheathing stuff
stainless sunroof deflector arms(?)