Yes salary floor means if your total player salaries are lower than the salary floor, you pay salary to players based on the salary floor number.
Our salary floor is 257552. With the new addition it would be 386328 for our current tv contract. That's an increase of 128776, which means 1,8mil less per season for a tanking team. I think it a step in the right direction. Teams are still able to tank some, but the effect is not as large as before. Making teams able to fix broken economys (after overspending or rebuilding after players have ages too far).
I myself promoted to divI first time with salary 275,2k. That was 10-th salary in my divII league. I did have great all around players. It raised to 480k during my first season in divI. So the change now seems ok. Let's see what the next season brings.