you can go directly to nvidia driver download section. when they ask about your system just pick correct option and you good to go. after installation you should be able to access the control panel directly from dekstop by right clicking
Well good to know in case it disappears when I install a retail copy of Win7.
I had to go looking for it the first time I tried the Beta and just assumed it was the same for everyone but maybe not, interesting but as you say, if you do an install and it appears to have gone AWOL you now know why.