meh, not many people use the browser since you have to use the touchpad.
Wasn't there an Ouyaforum app on Discover? I've used the console's browser just a couple of times and the initial page was ouya.tv(/developers/?), which seems right since even though this is the biggest Ouya forum I know and Ouya representatives are often here, this remains an unofficial forum.
Most of the time I keep my OUYA offline: please consider it before inserting a phone-home/always online DRM in your game. If you still plan to do so, please declare it. You don't want pirates, I don't want to be frauded.