Victory,
I don't want to get in a philosophical debate here over standardized test here but I would take some of the peoples advice here with a grain of salt. A non-minority scoring a 650 puts them 100 above the average. A minority scoring 650 puts them 200 above the average. Unless you think there is some natural deficiency it pretty clear that there are some outside factors causing the average minority GMAT score to be 450. Then when you add in the low number of minorities taking the test the pool of people drops extremely low. Looking at top 20 schools blacks AND hispanics make up about 7% or roughly 900 people. Thats 900 people nationwide. In contrast these same groups of minorites make up about 14% at top medical and law schools, so talent is not the issue.
Work hard to do as best you can but don't get to discouraged if you score a 670. That's a huge accomplishment. I know it's rough when you come here and see people with 700 complaining and contemplating taking it over, but your circumstances are different. Just like due to a large applicant pool of Indians their GMAT scores need to be even higher to remain competitive.
A 670 is great. A 3.3 from UCLA is great. You're EC's and the reason you quit law school are you're weak point. Work on these and you be fine. I'm a member of a program that helps to develop minorities for acceptance into top programs. The program is the no. 1 source of minority applicants to top 10 business schools. About 85% of our members go to top 10 programs and most of us have between 600 and 700. 40% of the minorites at HBS are from our program. We'll meet as a group 4 time this year and there are about 220 of us from accross the US. It really helps to see others in a similar situation as yourself.
So I'm not saying your a definite top 10 canidate but don't let others discourage you from applying. A friend of mine got accepted to Kellogg this year and while he worked his @ss of for it, his GMAT was lower than what you're shooting for.