Thanks for providing all this information. Regarding your GMAT did you score over 80th% on each section? For programs you list, you will want at least that and 700 overall. You will be on the lower end of average years of work experience, but it sounds like you will be able to clearly demonstrate leadership, promotions, and transferable skills from the positions you have had so far. As a younger candidate, it will be important for you to show your maturity. Your community service work will also be a good example that you can pull from. You have clear future career goals. Given you are making a switch in the long term, make sure you are able to articulate the flow in your career and how that makes sense. You will also want to articulate why you need an MBA or MBA +MPA to get where you want to go in your career. Were there any specific questions you had about a joint MBA/MPA?
You mentioned reapplying to programs if needed. I would first encourage you to put your best application forward when you apply in the fall. If you do not get in and need to reapply, it will be important for you to demonstrate how you are a more qualified candidate – new work experiences, new community service, awards, etc. – and address any weaknesses from your initial application. Hopefully you won’t need to think about that!
Insiders Guides: http://www.mbamission.com/guides.php?category=insiders
Free Consultation: http://www.mbamission.com/consult.php