Unclear on that first point. The authors claim 26 MPa for CoRncrete, which is about the same as the higher end of the range of concrete (~28 MPa) but much cheaper. On the other hand, it sounds like the paper's saying it's also much less durable.
25 mpa concrete is "i'm doing my driveway" concrete or "I bought a bag at home depot" concrete not high strength concrete.