Hey Big H, I just wrote a huge reply to this, but it didn't post for some reason. I'll try to remember it all here. Hopefully this helps, even a little (even though you made me change my avatar j/k).
I had to deal with my own addictions in the past, and shaking them is not an easy thing to do. I know, for myself, it took a ton of effort and no one was able to help me or do it for me. My family spent literally tens of thousands of dollars trying to get me help, but nothing changed until I was able to take responsibility for my actions and stop blaming everyone and everything but myself (not saying you are doing this, its just how it was for me). Addictions, and the quitting of said addictions, are, in my experience, a very personal thing. What works for one person may not work for the next.
Perhaps in your case seeking professional help might not be a bad idea. I know in my experience, I was very hesitant and embarrassed to seek help, but once I did, in retrospect, even though it did not result in the end of my addiction, it helped me a great deal, particularily in the early stages of quitting. There's certainlly no shame in getting help if you need it, but in my mind there is a shit load of shame in knowing you need help and not getting it.
One thing that really helped me was taking responsibility for my own actions. Not to be overly critical, but by saying things like you "can't stop eating", you take responsibility out of your own hands. In fact, you've demonstrated in the past that you can in fact quit, as evidenced by all the diets etc. you've attempted and been successful at. I do know, however, that the longer this goes on, and the more times you relapse (for lack of a better word), the harder it gets.
I'm going to break this into 2 posts so I don't have to re-write it all again.