BTW, you see those crossbars? Thule makes a deflector that attaches to theirs. I don't know if it would work. I got a set of crossbars and deflector with my Jeep when I bought it, but I think I have it in storage so I can't examine it.
Found them for sale:
2009 Thule 872XT Fairing - 44 inch. Large Roof Rack Wind Deflector