Friends, followers!
The game is finally released on Steam. Play, enjoy. May be it is far from the best games out there, but we've tried to do a decent work.
As for achievements: their progress is already recorded (for successful missions only), but they will be updated on Steam API within a few days.
The game is released, achievements to follow
Update notes via Steam Community