One of the developers on Facebook says it'll take some time, should be working in about 10 minutes...
What a well prepared launch. NOT! Took them 8 years to have their site offline in 2 minutes. This is why it should have been a Steam Launch for like 5 Dollars.
Should be these: http://www.gameupdates.org/details.php?id=5152&dllist=1 http://cdn.blackmesasource.com/7dc0dc37d4a9e55648ee3f17168c88d1/BlackMesa-Setup.exe Enjoy
magnet:?xt=urn:btih:VG2UNOAUDQQQQ4GOBHCDAOFGV3U6AFL7&dn=BlackMesa&tr=http%3a%2f%2fwww.gameupdates.org%2fannounce.php