У меня такая ситуция была с phalcon (php), когда в компании одной работал. В итоге прямые пуллы в репу и большие куски в phalcon-tools (cli) переписывать приходилось.
т.е. взяли движок, он под первичные требования подходил идеально, а потом (через пол года), обнаружили очень большие проблемы в ядре и стали менять ядро, переписывая по кускам сам движок) Не завидовал я им)