Your story is so inspiring. I literally held my breath reading about the facebook interview and I was so happy you got an offer. : )
Could you maybe share the CV that got you interviews with all these companies?
I know it's so late but congratulations! Stories like this give me hope.