Wow, that sounds seriously, seriously impressive. Having seen video's of laps of the TT, averaging 100mph requires gigantic balls of solid steel, so good luck to them.
Incidentally, unlike some other road racing events where speed limits are abolished for the races, the Isle of Mann actually has no speed limits outside of the towns.