Well do you consider it cheating to play games against a computer opponent (such as zebra) just for fun, and to improve your game? Because that is essentially what you are doing by analyzing previous positions. I don't think there's anything wrong with it.