Nice job! I always wanted to do this but never got around to it :-)
FYI - if all files in the AI folder are deleted except for fast_lane.ai and pit_lane.ai, U don't need to hold the shift key any more when loading, even after the other .bin and .ai files are recreated by CM as those will have your track limits then embedded in them