If I use the sunroof tilt function and then close it again, I'll get a slight whistle at speed. If I then slightly open and close the sunroof the noise goes away.
Exactly the same for mine, also pushing the screen across tight helps quiten wind noise.
One other annoying whistle is the drivers (RHD) door mirror, if not correctly turned back to its normal resting position perhaps after being hit by the car wash, this is easily solved, just a gentle touch and no more noise.
Re noise before/during and after gear changes, try getting up to say 50 MPH and CAREFULLY select neutral and coast down the speed you normally hear the noise, this takes engine revolutions and shift changes out of the equation.
Regards
Dave