To me it looks like a nasty mongrel that isn't a good bicycle, isn't a good motorcycle, and isn't legal to ride on the street. I don't know a thing about it because I don't want to.
I have bad luck chasing motors, they can put any kw label on a motor.
May I suggest you as the board to narrow choices down to the best of breed/value for your need?
My advice is to use a motor that's plenty big for the power you're trying to make, or else resign yourself to burning it up every so often when conditions diverge from normal. The motor is a relatively small component of total weight anyway.