I came to a very similar conclusion while writing http://www.nGage.tv. I cannot compete with the "big boys" by myself but by empowering developers with a community and an API designed to support the website "theme" (in my case coupling streaming content with social engagements) you have a platform that has a chance of competing.