I also think shop cheapens the name a bit. Anything to do with stem cells people are going to expect a professional experience, a hospital, lab etc - shop does not go with this IMHO.
However you have it now, and I would definitely pay the reg fee for a year or two because I bet someone will pay a bit for it down the track.