I see the problem, that's an incredibly rich AFR you are running, more than is really scripted for. The AFR input only adjusts how much fuel is added, but at present does not adjust how much is actually burnt, or it's effects on burn speed or temperature. This is one point I do need address in future, but for now the calc seems to give the best results at around a 13-13.5:1 mixture. Adding more fuel will appear to add power, though in reality it won't because only 13.5 is being burnt and the rest is being used to prevent detonation and cool the charge.
I have not used the VE as a calculated figure like you have, merely as a kind of throttle input. Set all the other values, then do the VE last to get the power figures required.
Also, the IAT is the temperature of the air entering the cylinder, this is almost certainly not 5° once it's traveled through a hot engine bay and heat soaked intake system. I think something in the region of 15-20 over ambient would be reasonable when moving.
If we say 13.5 AFR, 25°C IAT, 29° timing and 80% VE it comes out at 249bhp at 6600rpm.
I will need to get that AFR control better suited for sure, that will take some thinking...