I know that self-forgiveness follows a similar path as occurs when forgiving another person for unjust behavior. Do you think there is more to self-forgiveness than this?
Yes. As people realize that they have broken their own standards, it is common that they also have offended other people. For example, even if someone was intoxicated, was speeding alone in the car, crashed and broke a leg, this is not an isolated event. Family members may have to drive the person to work for a while. The employer may be inconvenienced because of days missed in rehabilitation of the leg. The insurance company now has to pay for this intemperate action. So, as you self-forgive, consider who has been hurt by your actions. You might want to go to at least some of them (family members, for example) and ask for forgiveness.
For additional information, see Self-Forgiveness.