Is there information out there about the Victini you get from the Liberty Pass? Is it the same deal as Japan, and does it have V-Generate?
Also, someone at Game Freak or Nintendo said that the storyline ends with Black & White. But it's likely they were mistranslated or misinformed about upcoming games. Even if they are going to do a 3rd game they will not have started any major work on it yet.