I've been in product development for too long now to ever think of buying a 1st yr car or any product at launch for that matter. So many things get rushed/overlooked just to meet a date and its those 1st customers that get to find all the problems out.
Not to mention engineering is an iterative process. Products only improve over their lifespan(unless the company intentionally costs it down and cheapens it). I'm all for waiting a year or two to allow the engineers some time to fix issues, refine the product, and develop some more high performance versions(ie. FI).
For now I'll sit back and...