I knew Trump would do better than Romney with young voters, but I didn't expect him to win them in WI or IA. The age gap now is mostly just the result of younger voters being less likely to be married and less likely to be white. According to some studies, Gen Z (teenagers right now) is less liberal than Gen X or the Millennials. My anecdotal observations back this, as well. Perhaps the democrat party's grip on college towns will soon go the way of its grip on union towns.
Probably not. Clinton was uniquely out of touch and the alt-right gave enthusiastic support to Trump in order to get recognition. If this was Bernie vs Jeb, it would have been even more lopsided than Obama vs McCain.
Gen Z is maybe more moderate than Yers but Yers are still more liberal than Xers. Remember Yers went to HS during the Bush W. Years and remembering how bad the Bush W. Presidency went in his 2nd term voted for Obama once they graduated HS.