Hello there,
Thanks for writing me back and sending that detailed document.
Soooooooo the short of it: You have very good stats here, and your work experience is also pretty good, buuuuuut there are some tough things:
1. Being from a very tough and competitive applicant pool (Indian/Male/Tech)
2. Having mostly technical experience
3. Lack of pizzazz.
Let's talk about number 3 because the other two.... there's not much you can do about

When I read through your document everything looked good, but at the same time I was getting this Deja Vu feeling... like there was something standard about your presentation. And that is exactly what you cannot let happen! If you want this to work, you need to be unique! different! And that is something we will have to look for.
As for schools, I guess somewhere between 10-30 ranked should be about right....
Hope this helps!
JF