especially since you got a free bike out of the deal you should donate the frame to your local custom frame builder! He then can decide if its worth his time to try and save this beautiful bike.
really, you should take the time to do this!
(i just got the top tube replaced at my local frame builder and it only cost $150... well worth it for the frame)