I like it. Since lots of surgeries are planned well in advance, and red cells apparently have a shelf life of about a month, you could store your blood and mostly recover in time for surgery.
Telling the hospital that they can keep the blood if you don’t end up needing it could pay for the storage costs.
What do you think of having a peer-to-peer blood donation network?