I hate to be the bearer of undebunkable news all the time, but here is the final nail in the coffin on the whole question of whether Nibiru truly does exist or not. Without the government straight coming out and declaring it officially (good luck), this is the closest common man will get to the truth without a rocket or powerful science at their command.
The proof is in the pudding, and its getting closer by the day....and it brought friends.
We're about to have house guests! :)