One thing I would recommend: Less meta humor. It's not very funny and distracts from the cool story.