if you don't have a cupboard or somewhere to hang film to dry, try your shower... just make sure no one uses it while the films in there
Only use the smallest amount of photoflo in the final rinse (in distilled water). I use Ilford wetting agent but use a drop or two in the tank and get spotless negs.
So as others have suggested, drop the stop bath and get some with fixer. I wouldn't recommend reusing developer, mix as one-shot as Stevevrot suggests but diluted fixer is good for several films. Get a thermometer and check out some electronic gadget stores for a timer. I've got one that 'talks' as it counts down. Works well as I can get sidetracked and forget to agitate my tank but this thing screams at me "2 minutes to go, 1 minute to go, 50seconds to go, etc...." Was about $5 I think.
Another thing I'd add... I don't scan my film (I make wet prints) but when I have, I've never have enjoyed scanning 400ISO film unless it's Delta 400 (and so maybe TMAX400). I find grain really shows up (could be my flatbed scanner) so unless you're using 400 to be able to handhold that Yashica, I'd also try some 100-125 speed film and see what results I like.
Cheers, Nige