I don’t pretend to know anything about his “Curvature Cosmology”, however I would point out that although the journal he published in claims to be peer reviewed, a quick google on it seems to cast doubt on the professionalism of the operation.
From a reddit thread:
Here is an account from someone asked to act as reviewer for an article
http://www.sentientdevelopments.com/2009/09/explanation-for-lifes-origins-that.html
I know controversial theories are less likely to get published in mainstream journals like IOP’s “Journal of Cosmology and Astroparticle Physics” or Elsevier’s “Physics Letters B” but I think you’d have to at least a bit guarded that the peer review process will not have been as robust in a ‘journal’ like this.