Best Anonymous Bitcoin mixer
I've seen this exact same claim several times lately, and always from Newbies. You're in the Trust business, don't make claims that aren't true.
Why should a user have to wait 6 hours to receive his funds?
Because of blockchain analysis. Setting a fixed amount of time doesn't help much though.