20 mana sources seems WAYYYYYYYY low
I'd go with like 15-17 lands on top of moxen and lotus. You want at least 25 mana sources in a vintage deck.
You could be right, I am not up to speed on building modern Vintage control decks. I do know that preordain allows for a lot of mana fixing.