Regarding graphics..I'm more a programmer than designer so I'm keeping it simple instead of trying to do something and end up making the entire thing cheesy. The designer will come when the dough starts pouring in ( hopefully ).
However, since it doest contain flashy graphics and fancy 3d animation, Im afraid it will not catch any ones attention. Thats why I needed some ideas on how to market it.
you've already identified a problem prior to it's release — it doesn't look good. of course, visual appeal is very subjective, but hiding behind the fact that you are "more of a programmer than designer" and ignoring the importance of a strong GUI is a misstep. mac users are very keen on design, we've paid a premium for it and your app
WILL sell better if it looks attractive.
if, however, your app has some revolutionary, mind-blowing functionality, never before seen in the history of software development, you can probably afford to ignore the design (for now, or even indefinitely), but you may want to consider applying for a patent.
another thing to consider is that if you do in fact have a great idea, after your app is released you can expect other similar apps that copy your "genius" idea to pop up with the addition of a strong GUI.
sites like Appvee..do they review every app they recieve? I dont want to send them a promo code jsut to have it go to waste.
app review sites are very general. you'll want to examine more precise avenues. for example, if your app is a fitness app, you could make an appointment with the owner of a local gym franchise to see if they would be interested in some type of cross promotion, or even if they'd let you put up posters/business cards in their locker rooms.
-=-=-=-
[EDIT] concerning business cards, i've found
printpelican.com to be very good, and VERY cheap. a lot cheaper and faster than any of the local print shops in my area. they have production houses in Miami and Toronto. i once ordered 500 full color (one side) glossy UV coated cards, in a week, delivered for $30 flat. i'd be interested to hear other recommendations about a good online printing business.