User blog comment:PacmanIsGr8DontH8M8/Super Smash Kart/@comment-6684591-20150531114907

I think it is pretty obvious that Captain Falcon should be there. They already have F-Zero tracks and carts, clearly they're alluding to something here.