My honest suggestion is to really get the basics of the character down first.
Movement is THE primary thing you should be studying.
Aside from that, everything on that list is honestly below secondary. The basics are absolutely essential; you can do all the fancy stuff you want all day, but there's a reason you don't see more Yoshi play like aMSa's (hint, hint).
Movement is beyond wavedashing and wavelanding (although that stuff is important more and more lately). Jump arcs, your dash spacing, your different dashdance timings, the distance and timing of your roll (still a good tool), edge grabbing, double jump canceling and how it is affected by your different moves...all these things are basics movement fundamentals that you should really focus on first. That's not to assume that you are new to Melee, but these are the definitive "first stops" for this character (I feel) and you won't get very far without them.
The answer I give to this question (done that for quite a few years) is always the one people don't want to hear because it's basically saying "don't do the cool flashy stuff you saw and want to replicate" and instead saying "practice these really boring but super important things and then go do the dishes and mow the lawn" or something equally dull. If you're just trying to play Yoshi for giggles and aren't really serious about it, then your list is perfect for keeping the character entertaining and flashy. If you're interested in seriously playing Yoshi, you shouldn't really be worrying about that stuff aside from movement for a long time.
After movement, the next big things to learn are how to use your shield and your basic moveset. Because Yoshi's shield is so different (small differences that matter a lot when examined in match play), you will actually want to take a fresh look at how to use it. The moveset note seems obvious, but Yoshi's moves are so situational and specific to matchups and stage positions that, again, you will really want to toss away your pre-fabricated notions of what they are and what they do if this is your first time with the character. Frame data isn't TOO important for this character, but it's good to know the data on a few of his best moves so you can apply some math to basics situations that you can force and be quite sure of the outcomes (punishing, frame traps, etc.). Egg control is an important subsection of the "learn his moves" chapter, but you will learn that quite easily on your own.
Anyway, that's my answer. Again, if you're not being serious about Yoshi, you can actually just use your list and you'll be fine. If you're serious about playing him, you will need to not worry about that stuff until you really get a solid hang of (like...REALLY get a solid hang of) his more boring, but infinitely more important, basics tools.