Yeah, I had a quick read of some of their forums, and just getting a license to ride at the Island is next to impossible for most people. Doesn't seem like the place to be able to run a bike cheaply, which is where, I presume, a lot of entrants would start from.
Still, it'll be interesting to see what some of the entrants come up with.