Anyone catch this show on Speed before Imola ? Haven't seen any comments about it here. It was pretty damn good for Speed with alot of inside and tech...