I downloaded it direct from the download section of dsc.com. It didn't say anything about being beta. It was just released on 7/22/09.
The download is just an auto installer. When you run it it will download the rest of the needed software.
There is no need to download any drivers manually, the auto update will download anything you need.