Here is what happened on the training side: you trained with stronglifts and strength programs: these are good programs for overall strength, and they will put muscle on you generally in a caloric surplus. The truth is, any non-retarded training program will have some hypertrophic effects, as long as there is adequate protein and calories. The only problem with stronglifts, is that you are training only a few base moves, which is fine, and even recommended in the HST "simplify & win" thread, but Bryan cautions to alternate exercises in such a simplified program, so as to develop more of the body, if you are training for bodybuilding.
HST generally recommends somewhere in the area of 6-12 exercises for the whole body. Most guys who have HST training logs here seem to develop fine with around 6-10 exercises. So there is no need to do a million exercises, on the one extreme, but if you want to build overall muscle mass, you will need more than three exercises, at least once you get beyond a beginner. I think strength programs are great for novice bodybuilders, but after that stage, more movements are generally needed, to move into intermediate and onto advanced levels.
Here is what happened on the diet side... you may have gained too much weight, too fast. We recommend counting calories and aiming for a steady weight gain over time...something like 1-3 pounds/week. Not too much, not too little. Now, even then, when you "BULK", you are going to gain muscle and fat, but if you go too fast, you may just look in the mirror and see "FAT". Now, it sounds like you cut back down, and are afraid to get fat again, but you SURELY MUST have gained SOME muscle since you started??? I find it very hard to believe that you made significant Strength increases, over a period of time that you were gaining weight, but you did not make ANY gains in muscle size? Come on!
You can hit them. If you don't hit them, don;t worry about it, just keep on progressing loads with the program. You can spend some time once you get to the 5s, and just go for strength increases fora few weeks, before you SD. Don;t worry about your strength, you will get plenty of heavy lifting once you get too the 5s, and feel free to extend the 5s for as long as you can, until you stall out.