Getting down there is a pain, but I'm sure you found it worth it in the end. I was able to get to TdP a little more directly. I flew on to Punta Arenas the same day my flight landed in SCL, then caught a bus that same evening on up to Puerto Natales (direct from the PUQ airport). From your description, I'm glad I didn't spend a night in Punta Arenas. Cool that you splurged on Singular!