Quick note: Saying Starting Strength is pretty similar to WS4SB3 is like saying pizza is similar to cheeseburgers because they're both cheese on top of other stuff. WS4SB3 is very different from Starting Strength, not that that's a bad thing. For an athlete, any of DeFranco's plans are a solid choice.
Just for reference, in these last six weeks, how much bodyweight have you gained?
At your age and experience level, there's no reason at all to even think about bodyfat percentage. Don't sweat it.
Overall, you're relatively low carb. There's no reason for that. As an athlete who's also lifting, your body needs, and will use, carbs. Don't try to purposely avoid them. I'd also like to see a better breakfast in the morning. Especially if you're not eating anything after 5pm, a small shake in the morning just won't do.
Don't stress out over a day or two of less-than-perfect eating. Again, at your age and experience, as long as you're lifting consistently and eating "good" more often than you're eating "bad", you'll do fine. If you want a Mountain Dew at the football game, have a Mountain Dew. If you take a chick out for pizza, have a slice or two. And then remember to bust your ass next time you're in the gym.
Creatine is 100% nothing like steroids, but that's an unfortunately common misunderstanding, especially from parents. But anyhow, you don't need creatine. You also don't need BCAAS. Between your whole food and your protein shakes, there's not much benefit to BCAAs by themselves.
A potato? A freaking potato? How the hell can you sit here and talk about wanting to get stronger and then admit you're eating a freaking potato? I see zero progress in your future. Sucks to be you, man.
I kid, of course. Like I said, there's no reason whatsoever to avoid carbs. You're active enough that you're definitely "earning" some carbs especially on the days you're lifting and practicing.