Just checked back to see if this was fixed and the link has been totally removed. Any chance at getting it back but having it point to the correct location?
EDIT: After clicking on the Hardware Masters tab, it showed up for that category. I clicked on Teams again and the link was there. Whenever I reload the homepage, though, it's gone.