There is no way in hell I would ride that thing.
Playing around with it and slapping a clamp on it will just give the ER Doctors and Nurses something to
laugh about as they start re-attaching parts of your sorry behind after you've taken a catastrophic spill.
Get serious. Get a new frame or your money back and move on.