Wow! Talk about dense vegetation! Your auto feeder might be dispensing a bit too much food though, because the snails really are out of hand...Malaysian trumpet snails tend to do that, which is what you have. Do you have the feeder set for two feedings a day? If so, one would probably be better - or even every other day, really.
Your tank is basically a "vegetable filter" as you have it now. I'm sure they are growing so well because of uneaten food and sparse water changes - which may not be the best, but it's far from the worst. The plants are definitely keeping your tank healthy, but removing most of the snails should help a lot. They are generating a huge bioload in and of themselves.
I see what you mean about the one cory. I guess he'll just have to live alone! You probably have a lot of mulm on your substrate, which tends to cause trouble for this species.