Just another campaign ad speech. He’s toast.
Yes, for a purely presidential speech, he should not have made any political references. Remove them, AND IF HE WOULD LOOK INTO THE CAMERA, this would have worked and been appropriate. Media will fawn over it in any case.