Don't worry about having a non-traditional background. B schools like different backgrounds as long as you can show why you need an MBA to help you further along in your career, which brings me to my next point. In terms of your list of schools, your list sounds fine to me, but it's hard for me to suggest other schools without knowing what you are interested in doing post-MBA. Also, having your GMAT score would help to narrow down your list of schools.
Since you're applying next year, you have time. You should just focus on getting the GMAT out of the way. Then after that, start researching schools and figuring out where you want to apply.
Thank you for you kind words. I have started a full-fledged preparation for GMAT.
My post MBA plans include two types of career-paths, which I think I will be able to choose once I am admitted to an MBA program. The paths are:
1. Work for non-profit organizations like the UN, WorldBank, IFC, USAid, UKAid, CIDA etc. To my knowledge these are the first tier of non-profit organizations that can give one a wonderful job experience. The second tier includes but are not limited to - the NGOs, government services, non-profit firms, associations etc. The third tier is basically the social wing of corporates (especially manufacturers). I have seen several job-openings in these tiers of non-profit organizations for MBAs along with regular Masters in Economics/Social Science/Development Studies. The edge of an MBA is he/she has a better understanding of the business environment. Hence, he/she can approach the problems with a more objective point of view.
I am defining these tiers mostly on the basis of payment/benefit structure and future scalability in my career.
2. Work for just a regular profit-making venture. Here, a non-profit profile will serve nothing more than a strategy to help me in building my story for consideration for the business schools. To my knowledge, MBA schools also look for diversification in their class. I will try to take that chance.
I understand that my strategy might look naive, but please correct me where I am wrong.
Thank you once again for helping me taking the decisions.