I love the premise of this. I do have one question though about Lois wanting to call Clark. You wrote:

If it was ten here, it’d be eleven in Smallville. The Kents were probably already asleep. Clark would be home from college, but there was no telling how long he would stay. Today was the only day he was guaranteed to be at home.

If Lois is in Metropolis on the East Coast and Clark is in Kansas, then if it's 10pm in Metropolis, it would be 9pm in Kansas. The time difference (no pun intended) works the other way.

Lisa