That is, does he also claim to derive those same subjective probabilities from utilities as you do in your final paragraph?
No, he doesn't commit to doing this, but taking this defense doesn't really save his idea. Because what if instead of thinking I'd take $30 over $20 with probability 1, I think I'd make that choice with probability 0.99. Now u($30)/u($20) has to be 99, but u($30)=u(photo) and u(photo)/u($20)=3 still hold, so we can no longer obtain a consistent utility function using Peterson's proposal. What sense does it make that we can derive a utility function if the probability of taking $30 over $20 is either 1 or 3/4, but not anything else? As far as I can tell, there is no reason to expect that our actual beliefs about hypothetical choices like these are such that Peterson's proposal can output a utility function from them, and he doesn't address the issue in his book.
What sense does it make that we can derive a utility function if the probability of taking $30 over $20 is either 1 or 3/4, but not anything else?
It seems that he should account for the fact that this subjective probability will update. For example, you quoted him as saying
This means that if the probability that you choose salmon is 2/3, and the probability that you choose tuna is 1/3, then your utility of salmon is twice as high as that of tuna.
But once I know that u(salmon)/u(tuna) = 2, I know that I will choose salmon over tuna. I therefore no ...
In the standard approach to axiomatic Bayesian decision theory, an agent (a decision maker) doesn't prefer Act #1 to Act #2 because the expected utility of Act #1 exceeds that of Act #2. Instead, the agent states its preferences over a set of risky acts, and if these stated preferences are consistent with a certain set of axioms (e.g. the VNM axioms, or the Savage axioms), it can be proven that the agent's decisions can be described as if the agent were assigning probabilities and utilities to outcomes and then maximizing expected utility. (Let's call this the ex post approach.)
Peterson (2004) introduces a different approach, which he calls the ex ante approach. In many ways, this approach is more intuitive. The agent assigns probabilities and utilities directly to outcomes (not acts), and these assignments are used to generate preferences over acts. Using this approach, Peterson claims to have shown that the principle of expected utility maximization can be derived from just four axioms.
As Peterson (2009:75,77) explains:
Jensen (2012:428) calls the ex ante approach "controversial," but I can't find any actual published rebuttals to Peterson (2004), so maybe Jensen just means that Peterson's result is "new and not yet percolated to the broad community."
Peterson (2008) explores the ex ante approach in more detail, under the unfortunate title of "non-Bayesian decision theory." (No, Peterson doesn't reject Bayesianism.) Cozic (2011) is a review of Peterson (2008) that may offer the quickest entry point into the subject of ex ante axiomatic decision theory.
Peterson (2009:210) illustrates the controversy nicely:
I'm not a decision theory expert, so I'd be very curious to hear what LW's decision theorists think of the axiomatization in Peterson (2004) — whether it works, and how significant it is.