>>Nope no escape. If they make the ‘no creator theory’ that evolution does they have to answer for the existence of matter as well as life.<<
Since TToE makes no such representation, it is on par with its fellow branches of science.
Science is therefor insufficient to explain the origin of matter.