If I were you I would file a formal complaint to the DOT.
http://airconsumer.ost.dot.gov/problems.htm
The matter should be investigated and maybe that should elicit a response from Delta with proper compensation. If not, I would certainly pursue legal action.
I am curious about why the agent in San Francisco did not confirm a seat assignment upon taking you as a volunteer. Good luck to you.