I never said lifting was bad. But some of the lifting you listed makes no sense for the mile. Most of the lifting you listed makes no sense for a slow* miler. Lifting makes a difference at the top end of the sport, but not at the lower end. If you want to lift because you enjoy it, more power to you, just don't fool yourself into thinking the lifting you mentioned is making a difference in your mile training. If you lacked a basic level of functional strength, it would help, but I suspect that isn't an issue for you.
I do consider myself fairly educated on training, I have taken a few athletes I coach to USATF/trials, so consider myself at least a decent coach. Of course there are plenty of coaches at my level who do lack basic understanding, but I've always taken the approach of wanting to learn as much as I can about the "why" of training, not just the "how."
I disagree that a sprinter who ran 10.3 but now wants to train for the mile should train differently than a sprinter who ran 10.8 but now wants to train for the mile. Knowing only those two data points about them, I would train them the same. As the respond to training, I may find differences between them and tailor the training a bit, but I would expect those differences to be independent of their raw sprint ability.
This board does have ups and downs, but I would encourage you to post back with your progress. I think it is great that you're finding enjoyment out of pursuing fitness and a goal. You certainly have me interested in hearing how it goes for you.
*note: I didn't mean "slow" as an insult, I find value in the sport at all levels.