I just picked up a Shoei X12 and it came with a PINLOCK visor.
That thing works unbelievably well at keeping the inside of my visor
from fogging up.
Peripherally, I could see the area around the pinlock insert fogging up,
but the main area stayed fog free.
The pin lock works really well, but on the Nolans at least they get a nasty curve that doesn't sit flat inside the visor. The top seal on mine doesn't either, so there were times that it was like looking through a fish bowl with water running between the pin lock insert and the visor. Only thing missing was the gold fish.
Since one of the posts on my visor broke though I haven't been using it.
What I have been finding works reasonably is to crack the visor just a tiny amount, just enough to let some air flow through, and seal the top of the visor with insulating tape.
Looks a bit rough, but works ok.
And for rain gear, I like a good one piece over suit, the DriRider gear works quite well.
It is not uncommon for them to leak, so just keep taking them back until they get sick of you and give you one that doesn't. I swapped out three the first time I got some, and this time around it was the second suit before I got a waterproof one.
Steer well clear of Fieldshear though. I bought one of theirs thinking that the English should be able to make something waterproof if anyone can. How wrong I was. It leaked everywhere, through the seams, through the fabric. Very disappointing. Just had to ride within ten miles of water to get wet in it.
One thing to add, be smooth and don't ride like a pu55y. It's usually when you get all trembly kneed at the idea of a wet road that things start going pear shaped. Just relax and ride, with a bit more caution than normal. Same with wind, just relax and let the bike move. You'll get blown around a lot less than if you try to fight it.