but we are working with a "universal" controller, not specific made to match with this motor.
it is working, i think thats all we can do.
it might be another controller works better, but i now have tried 3.
first one didn't provide enough power and went into protection within 100 meters.
second one couldn't drive the motor at all.
now this one runs fine, except for that noise, but when on speed with full battery it reaches 35kmh and has a decent range
so i'll keep it for now