This is definitely great work and I salute the GDS! However I also feel that there is a long way to go.
As someone working with communities and small networks of people it seems the biggest hurdle is bringing technology to that community. People have to understand the technology, and it is surprising how uninitiated staff are. Add a large organisation, lots of bureaucracy, big systems, and a lack of communication channels (or all of these!) and you have a recipe for disaster.
I've met high profile CEO's who don't know how to attach a document to an email. I work as a UX designer and it's all very well making things clean, accessible and efficient, but the biggest struggle is getting people to adopt the technology when it is all so alien to them.
See this post for another example; (http://rafszul.svbtle.com/why-devops-is-devops-rather-than-dev-and-ops)