So Pokémon Bank has finally been released, and I've finished transferring my pool of trained Pokémon to X and Y without much issue. You'll need to use the Pokémon Transporter to import all your old Pokémon from old B/W or B2/W2 games into the Pokémon Bank before withdrawing them into your new X/Y game.