come on pal, cheer up. although i don't know whether i am in the position to say this because i am new in this university admission processing.
you have not written anything about your GRE and TOEFL. have you mentioned your scores while writing to the professors? and what about universities other than UMN?
whatever happens, please never ever give up.
by the way, watch some excellent hollywood action movies.