glad i have decided not to apply to Berkeley... I probably would have been required to meet all three conditions too :S LOL too much trouble... and yes like OP said, too much uncertainty :S
MIT is good, given you already have a masters in financial engineering! now its time to get a big brand name, i.e MIT