Given that you have an unusual professional background, it's going to be very hard to predict where you'll end up, because it's going to be even more subjective and random.
What I will say though is for someone like you -- a strong GMAT is essential. If you want to go for a top 16, you realistically need a 700+ (yes, it's just a smidgen above what you have) and ideally 720+ (even with your strong GPA). If you can, you should retake it and shoot for R2 deadlines.
Also, your experience is going to be a huge unknown quantity, and the biggest issue is whether you can be employable after b-school. So being able to convince the adcom that you'll fit into b-school with a bunch of people with more traditional backgrounds will be key as well as being able to give them some comfort that you have realistic expectations about the kinds of jobs you can get after b-school (i.e. show that you're informed and know what you're getting yourself into).
Follow me on Facebook