"it has had more time to evolve" - that phrase needs reworking. I don't have the time now, but it needed mentioning.