I think a lot more people would watch it if we had better announcers. I never miss a motoGP or WSBK race on TV and I usually end up forcing a few of my non-racing friends to watch as well. Once the European announcers get all excited about what is happening on the track, it gets them into it even if they don't really know what they're watching.
Then when we watch a race in America, everyone is bored out of their minds waiting on something to happen. And when a rider goes down or does something worth mentioning, the announcers are obviously looking thru their notes to find the riders name based on their bike number. Then they almost always pronounce the names wrong. I'm constantly correcting the announcers or calling out the riders names before they do. Is it too much to ask to at least get an announcer that knows who the riders are, and maybe a little background knowledge about each one???