and here it be! (well a bit of it anyway)...
http://www.youtube.com/watch?v=mh72PglcLq8
I've heard that, contrary to what Sky have said, this isn't a one off and it might be coming to Europe (and possibly then the States)... anyone else heard that? I NEED tickets to this...