Kyle, you're the man.
I *might* have figured out the problem. On my way to work this morning I took it to the limiter in 1st and 2nd gear, this time the limiter hit at 6,900 in both gears. I believe Lynch was right, and the faulty tach could just be giving me a bad reading. We'll confirm this theory as soon as my new (used) gauge cluster arrives with a working tach. If I have time I'll take the scan tool out and log a pull to the rev limit, and see what RPM I hit (doubt I'll make time for this).
The powerband itself is likely normal, after looking closely at Kyle's dyno graph, this could really be the same kind of power that I'm experiencing. His car drops off 10 hp from peak over the course of 1,000 RPM before red line (and thats with an intake, which should hold some power longer than my stock airbox). This could explain the power loss before the fuel cut I'm experiencing and could be completely normal.
I went and looked at my ECU but couldnt find a part number, I'll unbolt it at work tomorrow when I have tools and look at the bottom of it, or scan it for the part number. Thanks again for the list Kyle, and thanks everyone else for the help and ideas.