Did I get Lion for free?
What you can do is to check if you are running the right build. It's just to check that you are not still running the developer preview. Lion is free for developers anyway, so that might be the reason you got it for free.