You're list is perfect.
How do I know? Because I have exactly the same numbers as you, and the exact same list, except scratch Harvard, and replace Colorado with Wisconsin.
What are the odds, eh?
Weird safety, rest looks pretty much as expected.
Sorry for the TTT question, by the way, but how does one go about e-mailing for fee waivers? I'm applying to Emory and Colorado, both of which make you mail in the stupid damn certification yourself so there's no chance at a hidden waiver or anything like that. Anyway, neither of these fine institutions are very high on my list, so I'm not too stoked about spending half of a new iPod to apply to them.
Thoughts? Do I just find an e-mail address off their websites and say, Hi, My Name Is Ishmael, Do you have any fee waivers to spare? Certainly it's more nuanced than this.