You obviously know where you are going wrong, despite the hi metabolism.
Do you have any idea as to what % bodyfat you are as you could be what is known as Skinny Fat

Thin looking people can be fat too you know.
Try your cycling and get a good sit up routine going and you maybe suprised how you get on, especially with your high metabolism.