Maybe I am missing something, but in the Mantis video, you cannot see Power Tower, and I would think you would be able to see it from the top of the lift hill, so that would mean it would be made before 1998, and I also think the track looks pretty bright yet, so this leads me to believe that it is a video of the first or second year Mantis was around.
JRY