I spent a number of years designing outer-runner direct drive permanent magnet motors for industrial equipment and I've got some questions.
Cheifly, bearings. They're not shown in any of the oh-wow images, but these will likely be the most expensive component of each motor. Big bearings are expensive, and to accept the loading of normal wheel operation, these will have to be pretty beefy. That's not even discussing operational life and maintenance.
After you've stuffed a pair of angular contact roller bearings into this "wheel", you're going to want to keep salt water and road grime from entering those bearings, so what do you use as a seal? Whatever you use is going to be big, expensive, and suck up huge amounts of power due to the large contact surface.
Finally, once you've got big ass bearings and big ass seals, how do you have enough room to put a decent amount of copper in there? Power in these things always amounts to maximizing the amount of copper in the space, and I just don't see room for it.
Does "suck up huge amounts of power" for a seal imply "generate lots of heat"?
If so, is that heat another issue or is it a "don't care" because the heat is over a large enough surface?
It absolutely matters. Every Watt of energy that doesn't become torque at a rotational velocity is just heat.
Contact seals work by contact and friction, friction generates heat proportional to linear velocity and linear velocity goes up proportionally with radius.
The motors I designed were intended for food production washdown areas, and if I were designing large motors for use in road environments, I would use a lot of similar methods, including high quality contact seals.
Teflon seals would probably have the required capabilities, but they will get destroyed by dust and grit. Nitrile seals would do it too with the detraction of a huge power loss at the seal. I wouldn't trust a plain labyrinth seal to do the job.