IMHO the curve above the windshield is too sharp and there isn't enough curve behind that. Since you say you're putting a curve in the actual roll cage itself, why not have it curve all the way to the back.
Else you could use straight tubes and add fins or ribs on the top to get the curve.
And chop the windshield.