Just buy it now, why wait for apple to release a new product, when the new version they will release is buggy, or faulty, and then, on top of all of that, a new version of it is probably going to be released another month after the new one was released. And consider this, apple can't do a whole ton of hardware improvements, the technology isn't there yet, they have the top of the line stuff as it is.