Plus he had time. The speech was considerably shorter, what 35-40 minutes? And probably not tired.
Using the prompter keeps him moving yet still lets “Trump be Trump” by ad libbing when it seems right (like build the wall).
This is the winning formula. Repeat til November.