Sounds like a job for poloroid shades? Not qualified to judge as yet to drive my car but they certainly help when driving other cars with raked windscreens.....