Gonna need a source on your 1000x. I can find 27.9x the potential, per unit mass. I think my point still stands: they're taking a problem and merely converting it into a different form of the problem, and calling it a solution.
I think you need to compare the greenhouse effect from methane as compared to that CO2, NOx and SOx released by burning off the methane. There is a reasone the EPA requires waste water treatment plants to flare off methane rather than freely releasing it.