I'm in the same boat 6' though lost 10kg so down to 125kg
There not so strict on the 250w regulation over here (Australia) though the 25km is rather strictly applied by bike suppliers
I had NCM on my short list until reading regular spoke breakage issue more often with heavy riders , there's also a rain ingress issue with there batteries regular reported
So I'm considering a fat tire bike maybe is a 20"x4 cargo some rather up 150kg
Though I suspect i may look like a rather decrepit hipsters on one lol