+ Stains should be a separate thread.

+ Your CH level is not necessarily a problem; don't drain because of that.

+ Your high CYA is not necessarily a problem; it can actually make winter maintenance easier. Once your pool is algae free, you'll may be able to add chlorine just 1x per month.