These same several steps are enumerated in other articles as well. This site gives a fairly detailed overview detailing how to create top-notch screencasts.
Here's how to use snagit to start the process of making the video livelier to the viewer. This team explains how to add 3D to screencasts too. It's a resource that will not be used for every screencast because it demands time, but could add a nice touch to special topics.
This page offers great information for beginners, including the "7 steps to screencasting" and important tricks. I especially like how the text is arranged to make reading easier.
Augmented reality is going to inhabit every screencast in the near future. It's a great way to call attention to small details while presenting a topic.