The presentation threw up some suspicion alarms (in a similar way to the Journal of Cosmology for the recent meteor paper), it reads like some kind of weird stream-of-consciousness. I guess I'll reserve judgement until somebody
a) I've heard of
b) presents it logically.