I've lived in Eugene since I was about 6.
I don't know if I would call Eugene flat, its got a nice mix of almost everything. Doesn't have really long and big climbs like places like Bend have, but surrounding areas/roads like Wolf Creek, McGowan, Grimes, etc. offer some good climbs.
Totally agree on the sporting culture of the area, luckily I do like Track and Field. I can't stand football though, couldn't care less about the college team (even though I'm a student at the college
). Eugene does have a very good cycling community though and OBRA is a good organization.
Tricycle Rider, do you ever come out to the Tuesday night crits?