Bummer...

Yeah, I am 5'9" but I also rocked a fairly serious amount of seat post when I had this bike built up.

The seat tube angle is indeed 73- don't know what to tell you about that.

Let me know if you have any questions/ would like more photos. The frame is just hanging out in my living room...