I can confirm that the forum link in steam games now link to the "new" community discussion section of the steam site and not the regular forums like they used to.
However, I can download multiple games at once. But I believe that now depends on the load of the current server you are connected to(I'm US - Chicago) and your selected internet connection speed in the settings -> Downloads + Cloud. If the server you are connected to is highly loaded it will only allow you to download one thing at a time.
Originally Posted by D007
PS: What happened to "View store page"?
It is still there, you can see it in Delta's screenshot even.