under high load (WOT) it wont shift till almost redline. thats normal.
if its running rich its not a vacuum leak. you would be running lean with a vacuum leak as it would be sucking in unmeasured air.
your ignition timing is way off. it should be around -5 (5 degrees retarded) at hot idle and about +15 (15 degrees advanced) at about 2000RPM. the question is why. also the MAF is reading too high. it should be down around ~.4g/s at idle and it should never even hit 17g/s (i dont even hit that at WOT and 6500RPM)
were those readings taken in P/N or in gear?
Readings were in Park. The timing belt does need replaced, it is looking pretty warn. It may have jumped a tooth or two on one of the cams maybe. It flops around quite a bit more that I'd expect.