Note that if you do get another copy of the game from Steam, you will not get the Steam achievements you have already earned (unless Cyanide fixes their code). See here:
viewtopic.php?f=13&t=534To get all Steam achievements you must create a new coach name and not play with the same name you use with the Cyanide-bought game. That will maybe work, haven't tried it myself.