I had ordered an H15 in January which was supposed to arrive end of February. Only a week later I was told that it would probably not be until April-May. I ended up finding an M20 in stock, and so, so, so happy with it. I’ve done 30+ km with 1500+ meters of elevation in BC, Canada (steep trails) without issue and lots of battery left. I’m sure I would have loved the H too, but I am glad to even have found a bike in stock.