Hey Noah! Big improvements from the last time I heard this. Your technique is 95% there. Still a few sloppy releases to iron out but you're getting close to having this absolutely crystal clear. Now you have to start putting musical thought in. Play it super slowly and shape EVERYTHING. Dynamics, special places where you want to take a bit of time, little effects with the pedal. When we play piano our dynamic potential decreases as we get faster. As we get better and better this potential won't stagnate as harshly but it still goes down a bit. Here's what I mean.
Speed = Slow, Dynamic range = >--------------------------------------------------<
Speed = Medium, Dynamic range = >---------------------------<
Speed = Fast, Dynamic range = >------------<
I hope this makes sense. The better you get the smaller your dynamic difference will be as you speed up. So practice slowly with your dynamics SUPER exaggerated. When you do this, your dynamic range doesn't really stagnate, but rather levels out when you pick up speed. I'll make another little graph.
Exaggerated Dynamics slowly = >-----------------------------------------------------------------------<
Full tempo playing dynamics = >-------------------------------------------------<
Normal dynamic ideas slow = >------------------------------------------------<
Full tempo playing dynamics = >-----------------------------<
I hope these ideas helped you Noah! Keep up the awesome work. You're doing extremely well.