Yes, it does seem odd that this could be a one size for all part given the variations over the years.
Im thinking of two routes to go perhaps, swap the ecu for a DUDE, or see if Celtic tuning can remap this one ( I am planning a remap anyway).
Will look into that code reader, cheers for that.