"Not all the pieces working together perfectly" is something that just seems to happen whenever there are large organisations... I remember a few years ago when Microsoft Azure's web interface was completely broken in the latest version of Internet Explorer at the time.