The article argues that the Galileo project has a bit too many participants in the development. Europe does have some hugely successful multi-participant international projects like Airbus or CERN but it is indeed more challenging to run projects funded by 30 countries each having different culture, language and interests.
It's really a re-occurring theme with no easy fix. The European countries are too small to do such large projects by themselves and our multi millennial history is about fighting each other, so it's not always a smooth sail.