I've entered a team, but it isn't showing up on the 'My teams' page.

This is probably due to browser caching. To fix this, visit the My teams page and then click your browser's refresh button.