Well, I finally found out from our mortgage broker what the delay was. Our loan application was rejected because we couldn't cover the closing costs. So they resubmitted it for a no money up front, all-inclusive loan, and just got the results a few minutes ago.
We have been approved!
Our own house - now that's what I call a home for the holidays!