Originally Posted by MxPx
Yes. That is correct. You only get DLC for free during your subscription. Meaning, anything released before or after your subscription, you have to pay for.
As for the 9 months...IW said they would only release DLC up until September...giving you the 9 months. (10 months, technically) The subscription is a year, however.
But any dlc you dl during the period is yours out right and can still be used after your subscription expires.
Also elite is a year subscription, so anything that comes out for the next game would be included, or so is speculated