Though I'd caution:
1. It's (presumably) based on partisan support of one office, not necessarily a party ticket
2. It represents a "swing" from 16-20. I would be very interested to see the swing from 12-16 and over time as well.
I'd certainly agree with the premise wrt urban/rural, but I wouldn't lump suburbs in based on this solo snapshot.