So, Twitter goes back to its new homepage... Wait. huh? This is some "Back to the Future" ish.