I know the feeling! I put a deposit on my own Camp Inn a few weeks ago sight unseen. Have you yet looked at the map of the U.S. on here that shows where fellow owners live? You might find someone that lives close enough to go visit. That's what I was able to do last week. It really helped to finally see one up close.
In any case, welcome to the fold!
Rick