For a 2k bike it has all the major features one might want quite happy! But its the small details that are missing, for the price and hype I expect to a very thoughtful bike.
For weather conditions, the mudguards are alright, I'd expect something a little substantial but they work. But if you want a rider with running boards you NEED a skirt guard, a chaincase as well would keep them from getting tangled up, and the chain lasting longer too. Internal Gears could've been another good weather bonus.
A built in Frame Lock would really let me jump into the convenience store for a minute without a big hassle! As a cargo bike everyone should get such a feature. It could have even connected to the app to warn me if it gets moved/unlocked before I'm back.
TL;DR Overall great, but expected more leading-edge details & thoughtfulness.