Sounds like a bunch of hocus pocus.
There's an infinite amount of nonsense (eagerly lapped up by the majority of FR, it seems) regarding abiogenic petroleum.
This particular article at least gets points for not claiming the standard theory of oil is that it comes from dinosaurs.