We are still around, but very busy at the moment. Regarding deposit/withdraw delays, please see Defcon's update here: http://silkroad5v7dywlc.onion/index.php?topic=34796.0 .