Reading math on a forum is murder. I worked it out at work today and got what everone else got, even though I still couldn't prove why that angle is a right angle. Anyway, it is, but that wasn't necessary for your method, which is good.

Glad you figured it out on your own, though. Good work!