Yeah man. Forget the "fat" thing. You're not fat. I bet your bf% is below 10. You look fairly lean to me.
If you're training like you say you are, then you're blazing through calories and your metabolism is high, even high than it is from just your being an ectomorph.
In my opinion, you'll hear a lot of very specific science about how many grams of protein per bodyweight and yadayadayada, but you don't need to obsess over it. At your age, your body is still changing hormonally and, as an ecto, you can (and should) pretty much stuff your face with lean proteins and very simple carbs. You do that, and the caloric excess will slowly but surely turn into muscle.
Remember, we're not looking for overnight here...this is a lifestyle to adopt. Forget the weight loss, you have no weight to lose. Focus on stacking it on, and I promise you whatever fat that you see on your own body will evaporate and be replaced with lean body mass.