You didn't forget. It wasn't on the list. However, you have to create a second by trading Shelmet and Karrablast (sure, someone else's Shelmet counts) in order to evolve your Escavalier from Karrablast.
Re Meloetta and Genesect: did you notice in the description at EB that it references using Keldeo in B2/W2? The game isn't even out yet. The promo expires literally the day that B2/W2 release in North America (final day Oct. 6, game out Oct. 7), so B2/W2 have nothing to do with it and you have to trade it up via a second system if you plan to use it (or wait for a movie one to download on the same system). I wonder if pre-orders of the games at EB and Gamestop get the Pokémon included automatically, and anyone picking up the game can still download the Keldeo. I have no idea. You'd need the player's system, after all, so that couldn't work...
Once I finish my catching, I'll start my other breeding projects. I've sent a whole bunch of SuperZoruas into my PC; currently, I have 13 males and 2 females all at Lv.1 and all knowing Leer/Faint Attack/Foul Play/Night Daze, though I have some basic Zoruas - with Leer/Scratch - in another box, and I plan to breed more of the "Super" variety. With that done, I'm back to concentrating on my Pokémon hunting, and Kyurem is on the radar. After I spend some time catching what can be caught in Giant Chasm (aside from Kyurem), I'll go for the beast and complete the Unova Pokédex fully (other than Meloetta and Genesect). I'm still doing projects for trades on the side. :D Once my catching and breeding are done, I can list everything I'm missing. All of the babies that can be bred with incense will be among them, so I will be looking for the parents and buying the market out of stock (hey, I got a million bucks from the ruins, I can afford the smelly stuff).