I'm unsure about whether it will be a chain lift with LSM anti roll back or just LSM altogether. I agree there does seem to be some aspects of the lift at the moment, like the platform at the top that suggest there could be a chain. However, I'm going to just wait a bit before coming to my own full conclusion, as GCI have never made a coaster with any form of LSM technology, so it's hard to know exactly how it would look anyway.
With that said, I do think how the lift and first drop look proves there will be no launched lift. First of all, we have tunnels on the first drop to prevent too much noise. This will be a combination of the coaster itself and the screaming guests. I feel if we were going to see any form of launch on the lift hill, this too would be enclosed to reduce noise. It wouldn't make sense to not cover this, but cover the turn when they could guarantee guests would scream at that moment. We'd see the tunnel stretch over the peak of the hill and further down the lift if there was going to be a launch at all. Particularly because this is the highest point of the ride and noise from screaming guests will be able to travel. Furthermore, the banking is not immediate on the first turn around before the first drop. It gradually banks as the train picks up speed round the first corner. If the train entered that first turn at speed we'd see banking begin much more sharply, otherwise there would be a huge spike of lateral g force.
You are correct GCI have never used magnetic technology for a lift hill, but Gerstlauer have! , I was wondering why there was a German flag on the Lift hill when it was topped off, I still think it will be a standard chain with a magnetic system to replace the normal lift hill Chain dog.