As much as it differs greatly from their original demands, we all should know full well that the NHL did not come with their best offer first. Clearly there was lots of room to negotiate the entire time. This deal could easily work for the NHL if the owners simply start doing SOME policing of themselves, not even lots of policing. If the cup run teams are paying $50,000,000 on the dot, and the rebuilding teams are paying accordingly to their position, teams would be in alot better shape.
This deal would be very doable for every team in the league, although I'd like to see a lower salary floor, possibly even none, however if you're icing a team that clearly has no intentions of competing, when they could (IE, prospects who could perform not being called up...) then there is a floor problem.