Not too worried about visibility. I do agree that FORWARD visibility is ..........kinda important. lol
I have grow to be mostly dependant on using my mirrors and I stay aware of my position in traffic. It's mainly the reverse that would be the problem but It'll just take a bit to 'know' the car. I think it will be fine.
BTW, did I mention that I haven't even seen this car in person. lol