this all sounds far too complicated! i just use bucket of washing up liqiud in water (washing up liquid being the degreaser) cleans all the black off, as long as you have a nice stiff brush, then spray down with a water dispersing agent, (muc off bike spray or WD) then lube with a nice dry lube, finishline or rock and roll. i tried using one of those chain cleaners on my MTB but it was rubbish, bucket works fine for all my bikes!
EDIT: just found This on bikeradar, tour tips on bike cleaning, pretty good!
Interesting bikeradar find. Can you clean your bike properly if you own a shirt?
Interesting bikeradar find. Can you clean your bike properly if you own a shirt?