Your profile is automatically created when you play a game. We are currently in early stages of the website - in the future we will download your entire profile from the HiRez servers.
This is our proprietary skill rating calculation. This has nothing to do with official game ranking or MMR.
The purpose is show player skill levels relative to other players, not estimate MMR.