This is Trump election to lose. ISIS are making him POTUS every day they attack the white world. Looking at battleground states - they're pretty tight now. Just like Britain shocked everybody by exiting EU - American whites are ready for Trump. I am not sure how Trump will implode - he has said all the stupid (iest) things one could say already - and yet he still very very strong.
Real clear - battle ground states                        Clinton versus Trump
Pennsylvania   45.5   42.3   Clinton +3.2
Florida   44.0   43.4   Clinton +0.6
Ohio   43.5   42.0   Clinton +1.5Trending Down ---
Clinton is having problem in place where Obama won with 69% and where a rethug has to win - and Trump will carry this big.Wisconsin   44.3   38.7   Clinton +5.6
Iowa   42.3   39.3   Clinton +3.0
Virginia   43.8   39.0   Clinton +4.8
North Carolina   44.0   42.0   Clinton +2.0
Georgia   40.8   45.0   Trump +4.2
New Hampshire   43.4   40.8   Clinton +2.6
We should see a bump in Trump's overall numbers after the convention.  The popular numbers are kinder to him thus far.  The electoral college math still looks like a nightmare for Trump; this is the only thing that matters.