Good points but I think the answer is to pick one (I'd vote #4 but I'm open to debate) and enforce it at a regulatory level. Issues arise when you're allowed to change how you value assets based on what's most favorable at the time.
Publishing a formula for this calculation wouldn't be good enough, because then you would be required to value things based on the formula and that leads you back to...accounting.