A few days late here, but Nvidia Optimus is a general issue on all platforms, including windows. I raved for years about linux graphics support being crap, to the general amazement of the rest of the linux community. When I switched to windows, I found I had the same problems I did on linux. Oops.
Yea, the bbswitch stuff hasn't really been maintained. For my most recent Linux laptop I went with a Dell XPS 13 so I only had one graphics card to worry about.