Two things are clear:
1 - you have time to be prolific in open source
2 - you have significant Python skills
Seems like you fit the bill for what Wesnoth needs! Why not step in and help yourself? I don't want to come across as calling you out here - I'm genuinely interested in learning why, because I maintain many open source projects myself and I want to know some of the reasons why skilled programmers who appreciate projects don't contribute to them.