The NLRA exists to protect unions. At dispute is if these contractors are even Google employees. This is not "over" just because NLRA says so... in fact, they have very little enforcement abilities it seems.
> Google is fine to not meet the demands of the union, they must negotiate a contract in good faith.
Good Faith is a legalese way of saying "dealing honestly". It would be honest of Google to simply say "No" to every demand. A union is not a magic ticket to getting what you want.
> They have an additional recourse: file an unfair labor practice with the NLRB and win, as they did here.
And nothing is going to happen as a result. It will be appealed, and the litigation will continue possibly for years.