I own a carwash, and yes the auto (high pressure wash) will leak a little water through my sunroof. It also used to happen on my VE sunroof... never had any other issues with persistent leaking in weather or anything though.
Also, I had a rattle for ages... thought it was the roof, passenger seat, ohhhhh, giving me the sh*ts!! Anyway, turned out to be that the passenger seatbelt turns sideways with the VF and gets trapped between the seat and the pillar, creating a rattle. I expect because the VF seats are wider than VE.