I too felt the finale was a bit off from what we're used too. Cassie being sent forward; so when she dies in 2017, she has already been through all the time travel stuff we're yet to see, so at some point she is sent back. Her splintering felt forced….
The Ramsey stuff, like other's have mentioned, was too daytime soap opera-ish to me, but i'm glad he and Cole now seem to be back on the same team.
So….who is The Witness? It's not Ramsey. I have a theory that Aaron is somehow the Witness. Remember a few eps back when Cassie is exposed to drug and is hallucinating; the Witness steps out in the warehouse, but it wearng a mask. When Ramsey went back in time, i assumed he was the Witness, and they had his faced cover with the mask, so not to reveal his identity to the viewers during that particular ep. Now it appears to me, that even though Aaron was burnt, he may have survived, and be the figure that was wearing the mask. Since the time machine in 2015 doesn't have the ability to send people back in time yet, maybe Aaron the Witness is send forward to some point when it is possible to travel backwards, and is then sent back to a point before 2015…?
The finale scene with Jennifer. So she's the one who spreads the virus; looks like it was 12 suit cases. I assume the kids weren't in those cases, so she spreads the virus and the kids were created to what..combat it in the future..? Confused about that part...