The design looks like it would have very good visibility. It's a huge problem with most vans and trucks where you have these huge blind spots in front.
These delivery vans are 100% function over form. They have exact specs on how much the driver has to see of the surrounding area from the driving seat and the car is designed around that.