I think your issue is, you don't understand DVCS very well.
One hammer is not necessarily good for all nails.
- Pull requests and code reviews
- Automatic integration builds of all checkins
- Commit notifications via e-mail
- Browsing of sources via the web
- Sharing of code between collaborating users
DVCS may be "distributed", but organizations and user collaboration are not.
How about also have the code on bitbucket (if you want to use flashy web services). Chances of them going down at the same time seems remote.