Probably the lotion. It's best, although I think none of us adhere to it, to never put your hands in the tank. But definitely never when you have lotion, perfume, or any other chemical on your hands/arms. The cloudy water was likely a heterotrophic bacterial bloom which, although unsightly, is harmless and will go away. I would do several large water changes over the next few days and see if the rainbows don't improve. Rainbows are pretty tough fish. With a nitrate reading of .25 and 0 ammonia (I'm assuming nitrites were 0 as well), I don't think you have a water quality problem due to overfeeding. This is a very low nitrate concentration for a
FW tank. I would be watchful for an outbreak of ich also due to the stress the fish have been subjected to. Also, if you're using activated carbon, change it. If you're not, add some for a few weeks.
Logan J