I've wondered the same thing too. I did a really sloppy CFD test with the sunroof open, and then later with the back windows and rear window down.
IIRC, all tests showed an increase in drag.
And then there is the issue of crowding the cabin with ducting. The idea seems feasible though. Thanks for posting.
There was a post or two on that topic here before BTW.