Is your Triumph fast? No, but neither are my Triumphs. How in the world did you outrun a sportbike with 155 HP at the rear wheel?

05 Hayabusa, 318 HP at the wheel with 12 PSI.