you need bars, tucks, and hang fives, definately less spins, but yeah your getting better.
He doesn't need more tricks; think of guys like Eric Ostrom and Dylan - they have basically all the tricks, they just don't do all of them ALL the time because they have other tricks really consistent and really steezy.
CJ you've gotten so much better, but it was still sketchy and loads of flyout. Plus the songs you use, just think - would you see any of them in legit skate edits? Rap's okay but IMO the kind of music you choose really doesn't go with your riding and your editing doesn't go with the song at all. It seems unbalanced when you have someone who can barely tailwhip editing the shit out of their video, trying to make it something it isn't, but there's also edits that have good riding with poor editing. Both extremes can be bad.
My honest advice is to work on the editing side of things, but also try to stay away from the flyout. I get the vibe you're trying to look steezy and stylish when you ride, and it's hard to be like that when you do sketchy flyout tricks. Everyone has a different opinion, but I personally would much rather see a video with less difficult tricks over more difficult stuff, rather than super hard, tech tricks done to flat.
As with all my long comments, I'm not saying you're bad. You've come a loooong way man and you're only gonna get better, so keep it up.