I strongly suggest going to your giant dealer and telling them you are interested in buying their bike and getting their service after the sale, but you can't simply ignore the price difference you see on bikes direct.
My dealer worked with me quite a bit on price and I believe we are both happier I bought local.
I found this conversation is much easier with the owner than an employee.