Steve,
After peering over your charts, I think you are falling victim to our collective enemy - HEAT.
The numbers a off a bit, but it's not as bad as i believe you think.
Even with the dyno fan, it is very difficult to replicate real-world airflow.
Your bigger pulley is already straining the limits of the OEM heat exchanger....time for bigger.
The car is definitely pulling some timing and dumping fuel top-end.....how much? Only datalogging will tell.
A bigger HE + a bit of tweaking to your tune should net great results, IMO.