For some reason seems that Marvel's Avengers (beta) is available on Steambd, you just need to click on the green install button. The beta begins on August 14.
Instructions:
1. Click the green "install" button on the top right corner.
2. The beta begins on August 14.
Marvel’s Avengers (beta) Discussion: 1
bro howd it end so fast