So the reason for the end here is, it's time for a time jump. I wanted to have everything set up for the first big time jump in the Saga, and this was the best spot. This is planned for a 5 story game 3 for the main storyline and 2 side stories (which connect to the main storyline). The List is game one, The Perfect Town is the first side story and that features the MC's dad (chapter 1 is out to play). After that will be The List 2 which is where we will pick up after the time jump.
As for the pregnancy stuff, Kelly's incident will be addressed in the story, and it serves multiple purposes which will be addressed in the future games. However, part of me regrets adding it in the first place, but it was needed to justify Madison's decision.
If you are on Gabi's Path:
Her pregnancy is a completely different story. I won't get into the details in the actual story, but Nathan knows way more about who Rob really is than he lets on. His creator was given the book to guard over until the chosen one would appear and claim it. Which is why Nathan didn't want to approve Alexis to make the MC a vampire he wanted that claim. He also wanted to try to take advantage of the situation and have Gabi seduce the MC to have his child to strengthen his power position. (I will say that part was something he decided after Gabi chose to be with the MC not before.) Nathan knows about Mages and the prophecy, and while he wanted the MC to stay he ended up knowing Gabi was pregnant so he got something out of the deal. Gabi's family is eternally bound to the Grey bloodline, and Nathan uses the mind trick on Gabi to prevent her from telling the MC about their child. If you are not on Gabi's path she will still have a child it will just not be the MC's child.
Hopefully this helps a bit.