OP, fortunately for you I have no strong opinion on weight-training. I have zero interest myself but I do know a fair number of racing men who lift weights as part of their bike race training so I guess the concept doesn't sound loopy to me. <Now playing video games, that's another matter entirely.

>
Training wise, you have it wrong if you are always going hard. Good training programs for cycling include workouts with a variety of intensity. I've been working with a coach for about 6 months now and the process has been very eye-opening. Every ride has a purpose (including sometimes 'just enjoy yourself').
As far as specifics go, I'd say you'd be better off with the 2 days on/2 days off schedule. Lots of your gains come from the easy days or rest days. Personally, I'd have a workout for each weekday ride, working yourself aerobically, because 30 miles is the kind of perfect distance for intense interval-based aerobic workouts. Hopefully you have a shower at work because youll need it, lol. On the weekends, I'd go for longer rides at a more relaxed pace, focused on endurance or specific skills that you'll need to your century ride (for example, sustained climbing). You have the bones of a pretty decent schedule actually. Just be sure to take 1-2 days per week off entirely, that's hugely important, the rest days.