What is ICEL? And don't you have a better source than somebody's blog?
International Commission of English in the Liturgy