1) Current player contracts stand as-is, but with contracts signed after 7-1-2012, the cap hit is the amount a player makes that particular season, not the average of the entire contract.
Wouldn't that balance out a lot of the front loading?
2) Max player contract of 6-7 years. 10 if you drafted the player.
3) I'll call this one the 'Wade Redden' rule. If a team tries to hide a contract in the AHL, they are responsible for 1/2 the cap hit if the player is not in the final year of his contract.
4) Salary cap keeps going up and down, based on revenue. Salary floor should be kept in place (If teams can't afford it, there should not be a team in the city anyway).