Ya, sounds odd. Hang on to the reg key though in case it's going to need one before long, I've seen that they're applying reg keys to the free ones over time, you might need it later. I haven't gotten any emails on it myself, maybe somebody "oopsed" and sent a round out too early.
Anyway, theme is installed, life is good.