Big difference in drivetrain loss, if the article is unbiased (they are technically sponsored by holden) and lets assume the claimed flywheel figures weren't bs from the beginning.
So where's the loss coming from, do they have similar style drivetrains and transmissions?
At the end of the day, its a heap of power anyway... you're going to have a ball either way... But what happens when you swap an exhaust / intake and do a simple flash tune... Is one going to pick up 20kw and the other one going to pick up 100kw? If so, my choice is made right there...