As a paramedic for 8 years I drove many thousands of miles in an ambulance that had nothing but blind spots for visability. What you do is use the tools you have. One that is rarely used is paying attention to your surroundings. When I drive I always know who is around me by simply scanning my mirrors and watching what others are doing. When I go to make a lane change I already know where everyone is so I don't need to look over my shoulder to check the blind spot.
I agree visiabilty in this car is a problem if you are one of those folks that don't have good situational awareness.