Matt
I think you got it!!!
I say sit back and wait for people to comment a little more.
I've worked through it a couple times and I think it's fantastic you hit the nail right on the head with the range calculations.
We need some fresh eyes to look at it.