What a mess! I would give them a choice, either A - redo the cushion to match existing colors, or B - waive the bill.
Not much you can do on the impeller...if they were smart they would offer you something so you will bring your boat back for future services.
I hope it all works out in the end...
2015 MasterCraft X-20 (current)
2009 MasterCraft X-2 (sold)