It's actually not miraculous she wasn't charged, that's usually reserved for people who knowingly give that info to our "enemies" for nefarious purposes, not poor email practices. I know Trump was hoping for something like that, so he wouldn't actually have to face her on stage. I imagine the debates are going to be like a Game of Thrones episode and she will de-nut him live on stage for the world to see.
Good video of Trump being Trump.
This is really the only link you need below, the Nate Silver forecast, 99% accuracy last 2 elections:
Chance of Winning
Hillary - 77.9%
Trump - 22%
Electoral College - need 270 to win
Hillary - 342
Trump - 195
Really don't see any path to him winning. You can click on the state and see all the local polls it's based on.
http://projects.fivethirtyeight.com/2016-election-forecast/
I, myself think it would be cool not to know this info and be surprised on election day, but we live in a world where we can predict these things.
2008 - 49/50 states picked correctly
2012 - 50/50 states picked correctly
2016 - to be determined, let's see how many states he gets right this time. Will quote this post in November. Will check every now and then to see how much it changes. After conventions, after debates.