Based on your recipe and you OG reading, it seems to me that you did pretty well for your first all-grain brew. Your efficiency was a little low but that will get better as you get more comfortable with the process. If the beer lacks body after it's carbonated and aged a bit you can do one or two simple things to adjust body and mouth feel.
1) Mash at a little higher temp, 156 to 158.
2) Add some additional Crystal to the recipe to add more unfementable sugar to the wort.
If you haven't checked you thermometer yet you should. My first thermometer was off by -9 degrees so I was always mashing 9 to 10 degrees lower than I thought.
Good luck with it, it's already beer and that makes it good. If no one has said it yet, relax, don't worry and have a homebrew (or at least a beer until your homebrew is done). Don't sweat the small stuff until you feel confident about the big stuff, you drive yourself nuts.