You have to find out what is wrong first if you want to get it right. Either take it to the local Specialized shop or to the shop you bought it at and find out what the problem is. If you kludge it together as is, you likely will not get the high quality ride out of it that you are spending all of that time and money for.
All shops are now used to people shopping in the store and then buying online to try and save a few bucks. The good shops all bite their tongues when you bring in the problem later, but they try and win you over with good service hoping you will become a loyal customer later based on the shop experience.
I have been in the same place as you. I now shop on line to get educated and learn about stuff but go to my LBS to make the purchase which is the opposite of many folks, but I have a great relationship there and in almost all cases they knock a few bucks off the price and I get it for less than online prices anyway. I figure that if I do not do business there, they will not be there later when I really do need a local shop.