i just got mine the other day. the 500w model.
so, it was easy to put together and driving it around was very fun. it's very fast and responsive - but a slight lag on the pedal assist.
i then took it up to the mountains to see how it would do on trails and up steep hills. well, it didn't do...