The general response to a 17 year old with one year under his belt is going to be to use a pre-built program.
I'm going to take a slightly different tack: if you really want to do full body routines for the foreseeable future, and you like this program and are more likely to be consistent with it because you had a hand in drafting it, then it seems like a reasonable approach to me.
My primary input on the exercise selection is that you should add more back work, either by way of rowing or perhaps lat pulls.
Also, your two days are essentially identical (excepting obv the RDL and chinup switch). Consider alternating between flat bench and incline or decline bench, as well as alternating between more horizontal pulling movements (deadlift, bb rows, etc) and vertical (chin ups, lat pulldowns, etc). Same for curls, with one day perhaps more biceps focused and the other day more forearm focused. Same for calf raises too: can do one day standing, one day sitting (hits different aspects of the calves). I would also add some lateral raises one of the two days to hit the outside of the delt.
Training full body 3-4 times a week is always going to be limiting compared to what many of us on these boards do for training, but at 17 I say as long as you enjoy the program and focus on making progress with it, go have a ball (within reason).