as stated above, usually accelerate at highest load but in closed loop.
for shift points it depends on each engine.
I checked the BSFC thread but there isnt the 2.0L VW engine.
Brake Specific Fuel Consumption (BSFC) Maps - EcoModder
the closest was the Ford DOHC 2.0L zetec engine (16V).
what it shows is to try to stay in the 1500 to 3000rpm range, but your car maybe different.
some of the smaller low torque engines, like the toyota 1.8L, had lower consumption in the 3000-4000 rpm range.
your engine may be different