Do people who've owned the game for a year or more get a free steam key?
No, sorry! You'll have to buy the game separately.
I bought the deluxe version either way.