this sounds familiar!!! i have an astra thaat does the same thing when upchanging! i thought it was that i wasnt backing off enought but it does not seem to be the case
I think it has been done to stop the drop off of the performance as you make a gear change. and by "seems to rev high" i take it you mean it raises the revs by no more than 100-150 revs at low rev changes and 200-250 at high rev gear changes
I think and i know if im wrong someone on here will correct me it is to do with the injector latency