Based on BGG descriptions, there is a lot of things that sounds cool: narrative game, non-dice based combat mechanism and most of all time traveling. I hope to see how it actually plays. The backstory had an interesting parts as well, but based on that and looking game components - Why this game has dragons and other fantasy elements? The game is set in Earth I believe (Los Angeles mentioned) so the focus on fantasy doesn't seem to make sense.
It would be hard to explain the presence of the Dragon and other mythical creatures without spoiling the game... but what I can tell you is this: Augustus von Loghan and his people are amazing scientists and these creatures are not made of flesh and blood