Yes, take it back! As others have said, that is WAY too much for all the damage.
Also, these tops are not fiberglass. They are SMC and require a specific epoxy designed for SMC for the repair to last, and it's pretty expensive. I got a free top for our TJ that had quite a bit of damage and...