Did you cap that tweet from a laptop/desktop? I’ve found when I look at tweets from my laptop they show Pacific time. On my mobile device they show as my own time zone. That particular tweet was posted at 11:33 Eastern.
No, his speech ended a little after 9pm eastern, and that was posted at 11:33pm eastern.
No, I don’t think so. At one rally before midterms, he asked the crowd for nickname suggestions, and laughed when someone yelled out “Creepy Joe”, but he didn’t run with it.