I think you'll get in this cycle. 29 MCAT is good. But you should just submit NSU; there are no essays.
I think last year's MD application cycle was really rough, regardless of your URM status. Being a URM is no guarantee of an acceptance, although it does help, but rightly so for the reasons you mentioned. It's tough for you, because if you don't get in, people think you're dumb. If you do get in, people think it's because you're black. But you know what, when you get in, it won't matter what other people think, because what really matters is that your going to be a physician, and you're going to help people. And because of your background and experiences, you're more likely to work in communities that relate to you, and that's what we need. Good luck and don't let haters hate.