Lose the third photo, it doesn't add anything so I would just leave it. The main problem with most people's profiles is the info you're giving, it's too much, and sometimes too niche. You're basically saying "If you don't think this this and this, and meet this this and this, don't bother" so they won't, even if you e-mail them first, they'll check your profile and then think "Oh even though he's shown interest we don't match here, so I won't bother." Basically, you want to be as generic as possible, so if you like cycling and running, say you like keeping fit. You also mention traveling, that means anyone who's looking for anything long term, won't be interested. Another thing, most of us on here will have some sort of dark/sarcastic humour, but don't publicise it, I've told some heinous jokes in my time and bird's generally don't like it or see the funny side. Just say you're a funny guy. Again on the music, just say you're fond of most genres of music, don't single any out. Don't say you're a nightmare when you get hungry, you're coming across as a problem. I think you mentioned you enjoy food prior to that so that's a subtle enough hint
The middle paragraph as well, most girls have problems with their bodies (I do and I'm a guy and in pretty good shape, I think it's pretty common these days) so I wouldn't say too much here, maybe say you're looking for someone you can have an intelligent conversation with but also be able to go hiking with (If that's you're thing) but again nothing to specific. The last paragraph is again not that necessary, so I dunno whether or not you need it. I guess you could say you're quite happy to just meet and get to know people even if it isn't going to lead anywhere, but yeah, not sure.
On the requirements down at the bottom, lose them all. Don't have them there, it's pointless, the girl of your dreams might be just about to quit smoking and 30 years old, you could miss out on something.
That ended up being quite specific, basically, you want to be pretty generic, just meets lots of girls, see how things go, but you also will get more confident, know what you're looking for etc and you might realise you quite like something you didn't before.

On the requirements down at the bottom, lose them all. Don't have them there, it's pointless, the girl of your dreams might be just about to quit smoking and 30 years old, you could miss out on something.
That ended up being quite specific, basically, you want to be pretty generic, just meets lots of girls, see how things go, but you also will get more confident, know what you're looking for etc and you might realise you quite like something you didn't before.