Transfers out take 5 days if you click on the link in the email right after is says
"Namecheap.com received notification on Jul 9 2015 9:34AM that a request to transfer a domain name to another registrar has been initiated. If you want to proceed with this transfer, you do not need to respond to this message. If you wish to cancel the transfer, please respond to this message before Jul 14 2015 9:34AM by using the following URL:"
They don't say in the email, but this link is for approvals as well as declining a transfer.
If you click the link in the email, then click to approve in the page the URL takes you to. Then transfers take exactly 5 days. If you don't go to the link and click approve then it takes 7 days.
I do them all the time and just finished on yesterday. Always takes 5 days if you go to the link and approve the transfer.
Yes, there are registrars that will let you transfer out faster, but Namecheap is a good registrar (one of the best) so the 5 day wait isn't bad at all. Especially considering they have great support and don't charge the $15 for renewals that places like GD charge.
If you need fast transfers and aren't worried about much else then GD is the way to go, especially with their reg codes.