Dartboy, it really sounds like you are doing great and not over or under doing it which is really the key. Extra protein is good and needed.Taking extra protein is considered supplement.
Amino acids are protein (basically).
http://en.wikipedia.org/wiki/Amino_acid
If you work out but do not give your muscles the extra protein (amino acids) to rebuild as working out demands then your recovery and results will not be as good.
The more demand on your muscles the more protein you need. Be carful when you go buy supplements. It has always been very popular to sell young men since my grandfather was a kids stuff that is nothing more then a dream in a bottle and some of it is bad for you.
Amino acids is one supplement that all pro athletes and trainers have agreed on for a very long time. The rest is hard work a good routine and using your head and being CONSISTENT.
Alot of weight and with less reps = Big bulky muscles
Less weight and more reps= more cut and defined muscles
The guy in the picture looks like he does abs more than anything else. The problem with abs is no matter how many crunches you do it does not take away any fat that might be covering up a sixpack you have been working on for months.
For that six pack look you have to first have a sixpack and then have no fat covering that sixpack up.
This is called you "fat muscle ratio" or "body fat percentage".
It is very tricky to gain muscle and lose fat at the same time. By nature these two thing defeat eachother. They are opposites.
Inless you start getting fat stick with the routine that is working for you. You are most likely at that age where you are growing and will lose fat anyway. I can say with confidence that any low calorie will be very bad for your physical development.
People that want the body of a god usually end up on steroids or feeling like something is wrong with them. This also is a very counter productive mistake for all the reasons you are working out.
Also about the girl. It is important to look good but also nobody can be yourself better then you can be you. If she is going to be attracted to you it is going to be for this reason. If you try anything different you will probably end up looking like an idiot or strange, however that is not the problem the problem is being yourself around a girl you like and all men f#@k that up.