Been here (With different stuff). Curse yourself for not buying linux-compatible gear.
It doesn't currently work, right? Grab a bleeding edge kernel, bleeding edge drivers, bleeding edge Mesa. Install them beside a sane system if possible, so you can still use your box.
Then join in the fun. This is your chance to contribute to the OSS community, trying this and that, adding patches, and generally helping to develop Optimus support. We would be less 'out of humour' if we didn't have to do that, but a small dose of it once in a while makes us appreciate whet we get for free.
When Radeon support was coming on stream, I had to update pixman, libdrm, xorg-server, & mesa, (and the rest) just to compile the radeon drivers.