The reason I think we're going to see X and Bayonetta 2 before Mario Kart is that they have both clearly been in development for a long time.
Bayonetta was announced before the Wii U released and was playable at E3 last year.
X was shown in January last year for the first time, with gameplay footage.
Both have clearly been in the oven for quite a while and I suspect that this Nintendo Direct was initially due in January but has been held back; possibly because of the Watch Dogs delay or because of Sega wanting to take ownership of the Sonic Boom announcement, we'll see tomorrow.







