You're not alone. I like the ribbon.
It's a helluva lot better than a thousand menu layers.
Netflix has indicated that the existing mini-console offered by OnLive for playback of video games on TV's will also support the playback of all Netflix content, making it an all in one multimedia device. There are some rumors that Netflix may try to offer playback of video games on existing game consoles (where movie streaming supported), but some manufacturers may try to block this feature."
Link to Original Source