There have been lots of troubles with the Addons Depot, which has disappointed everybody. :'( However it is a high priority and we're hoping for some developments within the next few weeks.
Please accept our apologies and keep that patience going a while longer.
Glad everything else makes you happy though!