Gonna be tougher to pick up lot lizards with that design.
Seriously though I'm sure half of those ideas are crap, and the other half might have potential. More tech could solve/improve a lot of those complaints (mirrors, overtaking sightlines, etc), but hard to say what would most sensibly move the needle.