He's positioning himself as Mr Brexit to try and move support from Nigel Farage's BXP to the Conservative Party, and he's off to a very good start. That can only last for a short period of time because he will be required to actually deliver something almost immediately. He's got no wriggle room at the moment.
In the next few weeks, when popularity peaks, the promises are still fresh and hope is high, he will gamble on a snap General Election to try and capitalise on the synthetic popularity surge. If and when he wins, he will get TM's deal through, thus breaking all the promises, shating on the voters and securing his personal ambition of at least one full term as PM.
Just my thoughts based on his track record.