It does seem to point to the MAF. The lack of upshifting is probably the result of the car running from the stock tables in the ECU since you had the MAF disconnected. Maybe Bill can verify this. I've never tried driving my car w/ the MAF disconnected to tell you for sure.
Hopefully you can get a good used one because a new one is going to be upwards of $150.