Check out the cycling thread and ask some questions there. We've had a few good conversations about ebikes and some of the folks there are very knowledgable about brands and what to look for and avoid.
https://forum.calgarypuck.com/showthread.php?t=169784