Sounds like the bike shop could have done a better job but the real issue is that you bought a bike with a lot of hidden issues I would say.
Where did you buy the bike in the first place?

If you want something reliable and aren't capable to wrench I would stay away from the import models and just buy a Japanese scooter that any shop knows how to work on.