The more I think about it the more I like the cassette motor
You can dish the motor so it tucks in tight to the spokes where they narrow to meet the rim
Much easier to service
Rwd which eveyone likes
Cheaper to make (no custom hub that wont work for everyone, no worry anout spoke length, etc)
More optionality (dual drive, freewheel, no freewheel, thousands of hubs)
Not a copy of the d series but still retains all the advantages
It doesnt matter it is not in the center of the rim as the power will still be translated through the spokes in any case
With an inrunner we gain good heatsinking as is (no messing with oil, easy to add water cooling for a cargo or race bike), dead simple wire routing (think huge phase wires), and more optimal placement of torque arm(s)
Plus it doesnt look like a dorky magic pie
Now make it work for a 700c and 26" rims
The two most common
Universal fit kit
Naturally it will also work for 20 inch race bikes 8)