I've added the things you listed. Also I plan to introduce a few basic mechanics in rank 4 as well, like the ones you mentioned, I've added them to the list as well.
Now let's talk about structure. Do you envisage a separate level for each skill, object and function? I'm very wary of that, since it sounds like you would have forty-two trivial levels before we even reach the "beginner puzzles". The pack needs to introduce everything clearly, for sure, but it should also be fun to play -- otherwise new players probably won't get all the way through it.
You are right that this may be overkill, but I also want the introduction as easy as possible. As I result, I should start with a few seperate introductions and then move on to some double introductions (like floaters+gliders for example). This middle way should cull the level number by a bit.
Also, you introduce fast forward in rank 3, but a majority of levels are more pleasant to play when the player knows about FF, so that they can speed through the rest of the level as soon as the route is complete. (When I was a kid, my sister and I always enjoyed watching the crowd walk to the exit and cheering them on -- but NL isn't aimed at kids.) Similar remarks apply to most control features. I would, at the very least, drop the "control features" rank and decide where to introduce these features in the natural play of rank 1 (e.g. directional select can be introduced with one of the skills it's frequently used with, probably builders). Some levels can introduce more than one skill. At a rough guess, I would say the full introduction of all NL features could be done in around 20 levels, and would be much the better for it.
I was unsure about FF. I think it should be introduced still. I planned to make the skill introduction levels not much larger than 1 screeners so that FF would not be essential. But I could at least mention FF earlier.
For the rest, I think here comes the combination idea into play again: I could drop the rank entirely and combine them with rank 4 so they give some trivial puzzels more meaning. I think it would be better if I rename rank to theme for my list and only later form rank groupings.
I am still highly in favor of keeping skills mostly seperated from other themes as the core element should be introduced as clearly as possible without distractions. Combining skill inroductions though should be alright.