Nope all of the characters are FREE for the life of the game.I'm going to call "bulls***" on the positive spin from this quote. As you said, they had 7 versions of SF4.
They must have some MAJOR plans to charge the s*** out of people for the dlc/season pass'.
Season pass gives extra skins and shortcuts to unlocking the characters ie without using fight cash.