I already had TWRP installed so I didn't do that step.
Once I had installed the new ROM in TWRP I swiped to clear dalvik and cache. I then clicked home and went to clear and removed data as well. I then selected reboot system.
The bit I didn't quite understand from your instructions was...