Sounds like an awful experience. It shouldn't fall on the consumer to tinker with a million different variables to get the bike to perform reasonably well, it should fall on the shop. But I know from my own experience that some bike shops at least are totally incompetent, probably they know...