I recently tried to create a team in dota 2, uploaded all banners and stuff from omij's guide, but I got nothing after a modal came up daying Creating Team with an OK button which I clicked. I'm not able to create a team with the same name again, so I think it got created, but it does not appear in My Teams. How long does it take to create a team?
Creating a team is instant. You should see it in my teams after with you as the only member.
If you don't you need to create another team, and any issues you have with duplicates will have to be resolved unless you manage to get Volvo to fix.