4. England and NZ go in line with SA and Oz and end their outright ban (though can keep a limited ban) on selecting foreign based players since a player based in NZ plays the same number of club games as a player based in France for example.
I agree with most of the rest of your post but not this
If a Super Rugby player plays every game in the regular season and his team makes the final and he players every play-off game, the maximum number of Super Rugby matches he could play would be 20 matches. Add to that if the player is not an All Black he is likely to play ITM Cup, a maximum of 11 matches under the same "all matches" scenario circumstance. Total 31.
However, the reality is that no player plays all matches, most NZ players play no more than 25 SR + ITM matches in a season, and then, the season ends in the last week of October, so the non-All Black SR+ITM Cup players get three months off, and the ITM-only players get seven months off.
All Blacks do not play ITM Cup at all unless there are special circumstances and then only at the behest of the All Black management. e.g. managing a player's return from injury in getting him game time/match fitness. The All Black coaching staff also manage their players' playing time in Super Rugby. The result of that is the even All Blacks generally play no more than 26 matches in a season (including tests) Brad Thorn holds the record for most playing time in a calendar year; 2107 minutes. This is the equivalent of 26.3 matches; he started in 27 of them and came on as a sub/replacement in 3, total 30 matches). Compare that with the Welsh player (can't remember his name) who played 45 matches, or Freddy Michalak who played 50 matches (admittedly his own choice when he played a season with the Natal Sharks)
Also, so long as selecting players from overseas clubs involves the Club owning the contract and the NZRU negotiating with the clubs for releases, this is never going to happen. The NZRU will
never put itself in a position of having to be beholden to arseholes like Mourad Boudjellal, Max Guazzini and Nigel Wray.