...assuming the offer is still available at that time, and there is no price increase before then.
It's all new I think that's why the confusion. Existing subscribers before now were not allowed to get new subscriber promotions but now things like prior credits come into play. DISH doing this way is actually good for you, however much time you have credits for you will be paying $24.99 then you can add two more years in a guaranteed contract with autopay for $29.99