Most of this advice is fine, but the working from home and using spare time on your project is dubious. I'm sure the OP isn't advocating working on your own project on company time, but you need to avoid even the appearance that you may be doing so. Just be very careful with it; the last thing you want to worry about it is IP disputes or lawsuits.