You can either eat as you should to fuel long rides or you can do WW and ride shorter and with more intensity.Pick one.
Weight loss takes time and it's not easy You might be able to eat for fuel but you'd have to do it to the decimal. Weigh and measure everything.
WW probably would be good since the points system has you do this anyway. but your activity level is off their charts. You may have to give yourself a couple of extra points.
Also keep track of how you feel and how your performance is.
How's your thyroid?
2008 Trek FX 7.2/Terry Cite X
2009 Jamis Aurora/Brooks B-68
2010 Trek FX 7.6 WSD/stock bontrager