Your analogy of cars would be spot on if you didn't purchase your cars whole but instead picked and choose the parts from different vendors. How many problems do you think you would have if you steering wheel came from Ford, brakes from Toyota, and ect.? When purchasing items as a whole unit the manufacturer can have most of the bugs worked out of it.Although I get what your trying to point out, why is it that it is normal in the computer industry that you have to accept going through a 'test' phase as an early adopter?
Think about any other industry and it would seem silly, for instance take the car industry, would it be 'normal' if you bought a new car and you have to wait weeks if not months before you can use the brakes or steering wheel correctly ?
So why is it that when we buy a product costing over $400, we can't expect it to work correctly? Wouldn't it be more reasonable that they had a non-beta driver available at launch?
Of course problems can occur, but releasing a card that doesn't even have a release driver, seems to me like they were rushing the card.
For me there is no excuse of releasing a card with beta drivers.
Beta=test != ready for release.
Since that is not the case you are stuck in the position that we are in now. With so many motherboard manufacturers and models each with their own bios, that can cause compatibility problems. You get to also throw in all the different versions of operating systems. I am also pretty sure there are some programs and drivers out there that could be causing problems too. The proof to all that would be the fact that not everyone is having problems with drivers. For some the drivers and improving their overall experience.