itni high expectations from me 
german paints are very hard , normal swirl removers and megs ultimate range will not make any big difference on such paints, menzerna compounds and polishes specialty developed for such hard paints correction , unfortunately these are not available locally here so in view of local avilability 3m fast cut is best possible option
first clay the car than this 3m fast cut...
turtle, 3m both are good in apc , presently using 3m apc and its doing good to me
while cleaning enginebay take special care as these modern cars engine water sensitive
u can use apc to wash under body, wheels, enginebay