I don't know where you went to school slaninar but the geography teacher didn't do a very good job, the Isle of Man is NOT in England. The Manx people are very keen on that fact!!!
It's a brilliant film, really captures the essence of the TT, what a star Guy Martin is too.
My memories of the TT go back to the classic Hailwood/Agostini battles but my most memorable moment was Bill Ivy doing the first ever 100mph lap on a 125, I was a boy scout on the scoreboard that year so was a close as you can possibly get to the bikes as he crossed the finishing line.
The island is well worth a visit, if you can't get to teh TT go to the MGP in September or even the little known but fantastic to watch Southern 100 which is on in July.
The Isle of Man IS the road racing capital of the world, but IT IS NOT IN ENGLAND.