Yowza! What a thorough review! Thank you so much! (And sorry it took me so long to reply, I saw this, but was working on a bunch of new features like a crazy person).
I don't have much experience playing the game in recent years, so I wouldn't know about the draft experience, but your ideas are...