A few things.
1 - Jimmy will be the starter week 1
2 - O'Connell is a backup, nothing more. Stop trying to paint him as the next Brady. It's embarrassing and has bout a .5%, chance of happening.
3 - Hoyer is shot. He hasn't won a game since 2016 in which he's thrown 5+ passes.
4 - The contract is a non issue because both sides think it's fine. If it's not, Ziegler gets fired and we try again for 4+ years.