$8M per year in the first contract.
The original contract stipulated $8m per year, but since BYU is a private institution, they never really release their numbers so it is hard to verify.
The inventory has actually improved. ESPN has benefited from all of the games with P5 schools and Boise State to the point that they have been a key partner in getting games scheduled. We might even have a neutral site game with Notre Dame announced for next year.
You underestimate the size of BYU's fan and alumni base. We have a sizeable presence both out west (as much as any Pac 12 school except maybe USC and Oregon) with a sizeable presence in Texas, the east coast and in parts of the South.
BYU's academics are solid and would place them in the top half or top third of the Pac 12 academically. The Pac 12 hasn't considered BYU because of one thing, religion. Take out BYU's association with religion and we would have been in the Pac 12 decades ago.
The no-Sunday play policy is overblown and easy to work around. The LGBT issue is overblown as well, BYU has made significant progress towards inclusion of LGBT.
If they won't take BYU, no way in hell will they take TCU. TCU brings little to the table compared to BYU. BYU already has a sizeable presence within the Pac12 footprint with a sizeable following outside of the Pac12 footprint as well. BYU's tv ratings were also higher then the IR8 schools (exclusing OU/UT) by about 200k viewers per game on average.