I am also puzzled by some of your resignations. You play very nice chess, but then you resign something like this:
Can not analyze your games in more detail, but some idea I can give to you, since you show a similar characteristic as I: not very strong at studying books of chess, opening or other.
One thing that works nice for me is to learn without pressure. Sounds shallow, but it means to solely follow the enjoyable parts. I like to play through posted games quickly and try to spot by intuition the weird move that lost/won the game, for example. Or to read a blog such as GPs. Or to try a riddle posted in the forum or in the newspaper. It is amazing, how much one can pick up on the way - the more games I see, the more I get a "feeling" for a position, either danger, doubt or a plan...
The biggest practical help was for me the discovery of opening explorers online or the explanations of openings in wikipedia. Here happens the same: I try to follow a well played opening path, a mixture of following the masses (when they all do it, it can not be wrong) and thinking of when to better diverge. Try it (put 'chess opening explorer' in google). This gives three advantages: these online databases are like the well studied opening repertoire of a GM, the point is to use it well of course; and I can now more or less safely transpose into the middle-game with an ok position (am not interested in games where I crush an opponent because of an oversight within 10 moves...). This gives confidence, in particular when you find out your opponent already diverged on move 3 or 4 - usually a sign of one of three things: 1) he does not know of these opening databases himself, 2) he never thoroughly studied opening theory or 3) he crushes you within the next 10 moves (...or all of the above
). Thirs adavantage: you can easily try out a new opening which is considered solid (=), but brings you to new positions - you can try it on your otb pals next time, once you tried a certain opening couple of times...you will see, your games will change a lot.
And thats a crucial point: confidence. You are a good player, you also can beat 1800+ players (statistically maybe rare, but not impossible). Any game against a stronger player could be a win for you. Brings us back to the start of my babbling: don't resign so early like in the game on top. You will see and enjoy more wins that miracolously came back from 'lost' positions (which gives you more confidence...vicious circle, noone should get too much of it
Hope that helps a bit: dont study too hard, enjoy the game, enjoy the positions and moving pieces...
Edit: this will NOT bring you to top level, of course...but it certainly can help you to improve...