Your case isn't as weird as you are thinking. Your recent performance will be looked upon favorably.
The econ department there is quite marxist. You should consider walking over to the business school and talking to the professors there, particularly in the finance department. They have several people with econ phds from good schools. They teach grad micro and metrics to the finance and accounting phd students themselves because they don't trust the econ department. You may want to take a few classes there, or maybe just talk to the professors to get advice. If your research interest was more in the applied micro or finance area, then I would definitely say to take some classes, but I'm not sure given what you list.