3D Vision is stereoscopic 3D and it requires a monitor that will do 120Hz refresh rate and active shutter glasses. The stereoscopic 3D wizard in the control panel is for setting up 3D Vision.
The red/blue glasses are passive
It really disappointing BS2 isn't going to be on Steam, whatever the reason is.
I bought BS when it was first released then bought it again when it launched on Steam, I love the Sim so I don't regret it but I think hold off for now.