Racing anything down public streets is nuts. No guardrails, no runoff areas, no nothing. Doing it in 250cc SuperKarts, with no safety cages and no seatbelts, is even crazier. Doing all that on the Isle of Man in the rain, then, must be the peak of fun.