Ah yes, the age old question we hear all the time on the computer forums (and yes transportation, TVs, phones, etc etc are all getting more and more like computers), Do I buy now or do I wait for the next--faster, more powerful, better graphics, longer life battery--versions?
And the same simple answers apply. Applies for computers, HDTVs, and now electric cars and bikes...
1. If you need one now, buy one now. Sure next years model will be better, maybe even cheaper...but you will have lost a year of fun or productivity that you could have had by using the very good current model. Need it? Buy it.
2. Don't need one? Then it almost always makes sense to wait. ***
3. The typical wildcard is: but I WANT it now. If that is the case, and you gots the cash...go for it...life is too short to say, dang I shoulda...again, as long as it isn't taking food out of your kids mouths. Plus if you have the cash, early adopters help cement a product, improve the product usually and help decrease the price of the product.
***one possible reason not to wait when it comes to electric cars and motorcycles...the industry will be helped with a fair amount of early adopters and interest. I believe electric transportation is inevitable...but a slow early adoption rate could delay both product and needed infrastructure by many years. Which is fine if you're young...but I will be fifty next year...having the products and infrastructure ramp up over the next 5-10 years is very important to me...a slow ramp up could change that to 10-20 years instead...and that would make me sad.
Gavin