Agreed - most of that describes the live experience of seeing your local team. That's fine. Just like I enjoy seeing local baseball and hockey minor league teams in person, but would never watch them on television.
I don't see what makes college rivalries any different than serious professional rivalries. In both cases, the rosters are always changing, so its rivalry based on team devotion, just like the pros. If anything, I like pro rivalries more because there's a greater chance of seeing your favorite player sign a contract with an "enemy" team. Little Jimmy switching schools probably happens far less and really isn't that compelling.
As far as egos go, I've heard that arguement often. How "pure" the college game is compared to the professional. NCAA sports are hardly pure and I'd love to see the majors and GPAs of some of the "students" on those teams. I mean, isn't college for learning and stuff? Honestly, I'd rather laugh at someone like T.O. crying about his team on television than little Jimmy who's barely passing Basket Weaving 101 but sure has good hands.