Seems that Yahoo Go TV is no longer being promoted through the Yahoo.com website. It used to be located here:
…and now these page redirects to Yahoo Go, Yahoo’s rich client for mobile devices.
UPDATE: This post in the Yahoo forums says it’s a temporary mistake. Possible I guess.
UPDATE 2: As Pablo from Yahoo points out in the comments, Yahoo Go TV is back up and running.