I have a little update in case anybody's interested.
First of all it looks like the motor is a 250W bafang, contrary to what ewheels advertises it as (they say it's a 300W motor). That's not a huge issue as it seems to be capable of handling a lot more that this anyway.
The battery is most definitely not a LIFEPO4. It seems like a 36v 10Ah NiCoMn. It's fine for what it is, but the manufacturer seems to misrepresent this aspect and their support proved to be quite useless. No posts on their forums get answered and no emails replied to. Oh well...
If I knew what I know now I would put together a bike for myself instead of getting something ready-made.
I have upgraded to a programmable mini monster controller from lyen. This guy is awesome. The amount of help and advice I got from him is invaluable and I would definitely recommend him to anyone looking for an upgrade. As of right now I am running the motor at 36v with a 25A controller cap. The amount of torque I am getting now is great compared to the stock controller. The motor doesn't seem to even get warm. Guess it's a good sign.
Unfortunately I lost the pedal assist functionality as the controller doesn't seem to support it and I can't use the stock battery indicator (there are no wires for it so I assume it is not supported). I think I'll need to get a cycle analyst. How complicated is the install process? I have a CA plug coming from the controller. Is it a simple plug-n-play process or is something else needed to get it working?
The wiring from the stock components turned out to be extremely bad with most connectors barely holding on. Some just fell off as soon as I barely touched them. I had to redo most of it.
I am thinking of getting a 48v battery to get a bit more speed out of the motor. Do you think it can take this much power? What if I limit the current to 20A (I assume it's possible by connecting it to a computer). It seems to be handling 36vx25A=900W pretty well. With 48vx20A it would raise the power to 960W. Now sure if I should just get a new motor, try to push this one to the limit or just be content with the current setup