Guys, you forget that a self-built e-bike is its own game. If that is the game he wants to play, then great!
It beats playing video games and may keep the OP from driving that distance.
Back to the point, I would not recommend a direct drive hub for most applications. Geared hubs are both smaller and weigh less.