Congratulations @mkh1991! I think the explanation does make sense. I got something like though you have stellar academic records, it seems that what you said in your SOP is not in alignment with the program offers. By the way, I said that I would pursue a PhD in technology and policy after the MS. I guess this is what Ed refers to. Actually, based on what Ed said many qualified people like me were rejected this year because of similar reasons.
I guess too many high calibre applicants go for TPP this year. Anyways, I will go to Princeton in the end. Good luck to ppl like mkh1991 on the waitlists! Let us share your happiness once you get in.