It also doesn't look like the coats are up to par. Your pictures should show a lot more sheen and build for two coats of polyurethane. One problem with court is that it's going to take a while to go that route. One of the cities in my area used to have local arbitration, for cases like this:
From Wikipedia, "Consumer arbitration"
Quote:
Disputes between consumers and businesses that are arbitrated are resolved by an independent neutral arbitrator rather than in court. Although parties can agree to arbitrate a particular dispute after it arises or may agree that the award is non-binding, arbitrations that occur pursuant to a pre-dispute arbitration clause and result in a binding award comprise most of the consumer arbitrations that occur.[1]:280
It may help to get a local flooring company to come out and give you a second opinion on it. It'll give you more leverage in dealing with the first company.