There's good plot development, plenty of turns and twists, and some novel solutions. There are also enough factual errors that I briefly considered it was placed in a very close alternative time line. It says Atlantis was the first shuttle, but it was really Columbia. A character says her handmade birchbark canoe leaks because it's not hunting season and she couldn't get sinew. I have a Native American friend who owns a trading post and you can get sinew from her year-round. This is true of other NA stores.
All in all, I enjoyed it, until I got to the accepting god part.