No it is the T-Sport version, 190 odd bhp. Why do you think a 172 would beat it top end? Weight wont help you up there, displacement and horsepower is what you need, V6 anyone!
I havent watched it yet, but I think it is the same vid, is it the one where the guy i the Corolla says something like Sacre Blue! when the 172 comes steaming back!