Excellent analysis.
Not too shabby for a party stagging toward November, supposedly trailing by double digits and the POTUS almost out of cash & losing NC. :-D