I have a dishwasher that I use regularly. I never do step a. I usually just take a napkin and dump anything left on the plate into the trash before putting it in the dishwasher. My manual says no pre-wash is necessary and I have never had a problem with this.
Using a rinse agent takes care of c (at least for me).
Using a rinse agent takes care of c (at least for me).