Hey bud.
At their heart, I'd say you've got beautiful strokes.
If you're looking for a "next step," I don't think I'd be telling you anything you don't know if I suggested it's got to come in the form of gaining some consistency on the FH wing.
Watch where the ball is hitting your strings on that side. It's a total scatterplot. Your #1 issue isn't anything to do with form: it's focus. I'm not always a big stickler for keeping the head still to Federer-esque levels through contact, because some people have hand-eye connections such that the hand will keep doing what the eye was telling it to do, even after they pull their attention away. That's NOT happening for you. You're hitting high on the stringbed, and the racquet face is opening and balls are sailing (one over the fence!). Or you're out too far, or framing it, and they're falling short or flat out dumping. When you're anywhere near the middle of the stringbed, your shots look lovely.
I can't see your eyes, but just watching your head, it looks like you're pulling attention away from contact and into the court pretty early. That, plus your contact inconsistency suggests to me that really paying attention to keeping your head still through contact would pay big dividends -- because your ball has nice movement, pace, and consistency when you're making good contact.
It seems as if you have a pretty consistent swing path and follow through. See if you can use that as a physical cue. Head still, through contact, until you feel the racquet complete its followthrough arc. Try it for a practice or two. I think you'll start seeing much more consistent contact, and with it, your biggest bugaboo ought to take a pretty big hit. I wouldn't dream of making any physical tweaks until you see if you can get your contact issues ironed out. I think you'll find your strokes are 5.0 worthy right where they are.
(Even though I agree with the above sentiments that you could be a little more overt and consistent in your unit turn mechanics.)