I would return the bike. If they refuse to take it back, I would explore options such as contacting the credit card company about a defective purchase. Barring all else, you can take them to small claims court as a last resort.
You have documented your problems in detail. Yes, you should have inspected the bike more closely before purchase, but they also misled you.
Get a refund. And avoid that shop in the future.