Agree with most of this list (the second point most of all), but not the first point. I think not allowing protections between top 4 and top 14 is a good idea.
The reason Dallas tanked to get Lively and Utah is tanking now is tanking did/does guarantee them keeping their pick. The Warriors did the same thing with Harrison Barnes. These are the kind of blatant late-season tanks the league wants to avoid.
If a pick is top 8 protected, a team can guarantee keeping it if they have a bottom 4 record, at most 4 teams can jump them. On the other hand, no team can ever guarantee keeping a top 4 protected pick because if 4 teams jump them, they are SOL. Even with a bottom 3 record they only have a 52.1% chance of a top 4 pick. 47.9% is a very high probability for tanking an entire season for a bottom 3 record only to end up having to give away a #5-7 pick.
To guarantee keeping a top 14 protected pick a team has to miss the playoffs. They can tank their way into that, but it requires deliberately giving up on a round of playoff revenue for a small handful of lottery combinations. While a couple of 10th-worst records have jumped into the top 4 recently, has a #13-14 team ever done so?
I do like the idea of not counting record beyond a certain number of wins, such as treating every team that finishes worse than 25-57 as if they had actually finished 25-57. This doesn't remove the incentive to tank entirely, but it prevents a race to the absolute bottom and should stop most of the March and April tanking. Tiebreakers would need to be totally random so that games between two tanking teams don't turn into an ultra tank-off to lose a head-to-head tiebreaker.
Some randomness is necessary. If there were no lottery I think at least one team would have legit tried to go 7-75, or worse, to guarantee Wemby.