Hi Asemonick,
First off, a 640 is a solid first CAT score. To hit your score goal, ou'll still have to make some significant improvements to how you handle BOTH the Quant and Verbal sections, but you appear to have enough time to continue studying and improve. CAT Review should be a part of your overall study plan - knowing WHY you got questions wrong should help you to hone your skills and attack any 'weak areas.' To that end, you DO have a pacing problem - you're moving too quickly and those choices are likely costing you points.
When you reviewed this CAT, how many questions did you get wrong because of a silly/little mistake? If you would have slowed down, taken more notes, done more work 'on the pad', etc., you could have gotten those questions correct. Depending on the number of questions that fit that 'category', your primary area of focus could very well be to be more efficient with the work that you do when answering GMAT questions.
I would suggest that you schedule an actual Test Day. Having that appointment will help keep you focused on the task by imposing a 'deadline.' By not having one, you'll be far more likely to push back your plans (and keep pushing them back).
When it comes to your work experience, I don't see any 'problems'; quite the opposite actually - your background is suitably unique, so you should be able to stand out.
1) When are you planning to apply to Business School?
GMAT assassins aren't born, they're made,
Rich