Given that it appears to be made (at least all the mechanical bits) out of bike parts, I kind of wonder why they didn't just make a cargo bike.
If you need to push it, you can push a cargo bike probably easier than this.
If you're really worried about rolling resistance give it suspension.