The only idea of the move 7...Bb4 is to follow up with a capture on c3, your retreat lost time and space. I personally don't like Bxc3 in the first place so yeah, I don't like 7...Bb4
10.b5 looks like a mistake, white's 11th definitely was. The c file opens and you win with a tactic. Not a whole lot here to analyse for black, should look for white on moves 10 and 11. If white had a better 11th move, then 10...c5 wasn't so good and you should look at 10...Ba5 with 11...h6 trying to exploit the pin that way.
You say you thought c5 was best, but did you look at non-capturing moves for white? Protecting the knight with either queen or rook or just Bd3 for white's 11th is very logical... but black is better (or at the very least equal) after white's b5 move, +.6 (or advantage white) is way too favorable an evaluation. And after the c file opens you're simply winning.

Hey all,
This is a game I just finished with one of my fraternity brothers. The game isn't rated (although we are both USCF rated) and therefore I wasn't keeping score (the game is shown from my memory), so the move order might be slightly off but the key positions are correct. I really appreciate any constructive input so please feel free to tell me where I messed up :)