Eye of the Swarm is live @ http://www.desura.com/games/eye-of-the-swarm. We had an original release date of 5-19-15. But we were just too excited to have everyone play, so it's out today for FREE!
The button to download it currently says "Not released" but you can click that and click the "download direct" link on the pop-up.
Have fun!
Have fun!