Their withdrawal feature is erratic. I can confirm I got "Invalid Address" several times. I hit one that finally worked, but the withdrawal hasn't appeared on the blockchain yet (been about 10 minutes).
But it is true that their green address sees a good number of withdrawals. Seems (again) more like incompetence.