There are servers in the bowser. Just wait 2-3 minutes for them to load (if you want to play). There are just not many of them but you can always host a server yourself (if you want to play).
To join direct connect servers quickly go to Steam -> Servers -> Favorite and add all direct connect servers by their IP. They do not show up for me in Steam however, but show up ingame.
Go back to game and in browser select Favorites. They show up almost instantly.
Probably it is worth adding this info to direct connect servers topics.
|