actually, generic-release is the package that you install if you don't want to use the Fedora logos, icons, etc..
That is probably what is putting the "Generic release 17 (Generic)" into your file instead of " Fedora release 17 (Beefy Miracle) "
I would uninstall generic release and reinstall fedora-release.
Code:
yum remove generic-release
yum reinstall fedora-release
Edit:
Thinking about this... You may not be able to just remove the generic-release package without it removing just about everything in your system as a dependency. But, reinstalling the fedora-release package should overwrite the generic-release stuff.