I'm usually in the just ride it camp. But, in this case, I think you not only have a major dent, but the seat tube is also bent.
I'd probably go ahead and ride it, but would also prioritize tracking down a replacement frame. Carbon Fiber?
Sometimes homeowner's policies will cover bicycles.