I am in the same boat, approaching 3 months now on a check.
I called for the second time today just looking for an update. They were understandably vague, but it sounds like they are having issues with their third-party payout company.
Patience is the answer, at least for me. It has to be very difficult for these guys to monitor their third parties and stay incognito. I have been with them for a long time, and while their payout time isn't the best, everything else they do from a customer service standpoint is top notch.