after 2 months of ownership, I learned what I need to do next time I purchase a bike from Giant (or any other vendor especially if they don't accept returns).
Check out the bike thoroughly, inside the store if possible before picking it up. Also, if you can make the payment only if all checks...