The steps you have outlined are for building a pan on a concrete floor. On plywood you want: poly, diamond lath, mud, thinset,kerdi,thinset,tile. I use premixed sand mix or topping mix concrete and have always found it to be fine. Some guys like to add a bit of sand to the premix because it tends to be more like 4 parts sand. Use either Kerdi or 3 coats of redgard, but not both. Redgard avoids the corner buildup issues that you can get with kerdi, but its not quite as tough. You can also use Kerdi shower pan and redgard on the walls.