Gotta remember, the huge wing and the wheels etc give it another 100 or so HP at the wheels add another 50 or so for the stickers etc, it all adds up!!
260~hp at the wheels, even in a Magna, you would think the top speed would be around 100-102mph
As Chris32 says are there any dyno sheets?