I was getting frustrated too (been with them over 5 yrs, withdrawals used to take about 2 weeks), but they seem to be paying quicker now.
In April I requested a withdrawal of a few thousand via Bank Wire (which the site at the time said would take 2-4 weeks) - it came through around 8 stressful weeks later. In June I requested another similar withdrawal (site Bank Wire withdrawal estimated timeframe had now changed to 3-5 weeks) and it came through at 5 weeks+a few days.
So for now anyway they thankfully seem to be getting it together and back to paying closer to their estimated timeframes.