No Link to Steam button
"For those that bought or Kickstarted the game already, you can now link it with your steam account at the Strange Loop site by logging in and clicking the "Link to Steam" button. "
No link found anywhere after login in
There was an issue recently and it has been temporarily disabled - check the steam news on ECO to see the actual post about it http://steamcommunity.com/games/382310/announcements/detail/1679150234101994815
It's good to see news about it, but I'm pretty disappointed they still haven't said anything on the official website or forums.