Yep, I've been explaining the same point to people in the computer area for years. Everyone says they want this super great deal on the current gen processor, etc. but hem and haw because they know a newer, slightly faster one is going to come out and they wonder if they should wait for that one. Then they realize the newer one will cost more and will take a while for the price to come down so wonder if they should wait some more and it becomes a never ending cycle.
Bottom line: If you want the bleeding edge newest of anything, you're going to pay the early adopter's premium. If you want the cheapest, sweetest price on something, you're going to have to wait, which means the replacement model won't be far behind after you buy it.
I bought the Spark because it does everything I want in the price range that I was ok with spending at the time. Will I drool a bit when the Spark 2 / platinum / air / widget comes out? Sure! Will I regret buying the Spark when I did? No! It was what I wanted at a price I was ok with at the time.
If it makes you feel better, let's assume the Spark 2 will come out in 3 months. If you bought your Spark 9 months ago, you got to fly it and enjoy it for a full year before "next gen envy" kicks in. Someone just buying it today at the cheaper price is only going to fly it for 3 months before it's superseded. Then they're probably going to have way more buyers remorse / doubt about their purchase than you, despite paying a good bit less than you.
BTW, thanks
@ZPFunk for sharing so others that may be in the process can benefit from your finding as well!