It is not true you cannot use Store or iCloud because it is not a real Mac. I have been running a hackintosh for half a year now and I use iCloud, Store even iMessage works.
I think there is also the possibility of calling Apple's support hotline and letting them manually activate a randomly generated Serial Number.
See also here: https://www.reddit.com/r/hackintosh/comments/525dsb/getting_...