The problem I have, with these kinds of approaches, is the idea that a person is somehow seperate from their own decision making processes. Saying that a person's desires are making their choices is no different than saying that the person is making their own choices.
When you state, "...however you lack "free agency" because you are always determined by your desires, that are chosen for you." - How, or by whom, are your desires chosen for you? I think oneself is the only determiner of one's desires. Non-sentient circumstance are incapable of making choices, and other sentients make only their own choices, not yours.