Yeah i agree and while this may be speculation on my part, i do think that the Advert and Name and Theme give us more of a clue to whats going on.
First about the Screen in the Middle, maybe it will show your faces but maybe not, as you have to remember their is going to be 16 riders at a time and i would assume that there will be more than 2 trains on the track at any one time and so showing every ones faces would take a lot of time up on that Marmaliser Screen, which i think will be just showing us what we all ready seen in the Screen Testings inc a brief visual clue to the Marmaliser Elements, purely for those who are waiting to ride the ride can view or to tempt people going past to ride.
Now yes it seems to show pink mist/gas that gets sprayed and you see it enter that riders nose and they start to Smile, now in the game we see it being yellow and then the riders on the train having smiler logo appear near them to indicate it made them
Smile.And i think this is the whole purpose of the Ride, and its not about the actual Track as if they made the Smiler more intense say with higher drops, faster launches and more speed, then yes it would make a Thrilling ride but one that would throw the Riders around at High G's and while this Thrill makes some Smile for others it would be a Scary Ride, everyone is different if you look at the expressions of every POV facing that people have been on. Some love the thrill some dont but at the end of all Thrill Rides all Riders will be filled with Adrenaline Overdose and for some they get butterflies and shakes and for others Euphoria.
I still think this ride will throw a few things into the mix that will distract riders from the actual Track and Ride in ways that will actually make them laugh and giggle and smile, things that will interact with them.
Now while just speculation lets say the Giggler does spray you with a colored smoke and mist, thats been done before but what if they added a
Smell..... This really can then add a lot to the ride and depending what the smell is it can make riders go "what the hell was that" and it will distract your mind.
Anyone who has been on say
Stitch's Great Escape! would have experienced such a thing, at one part Stitch burbs and the room is sprayed with a Gas that smells funny and it really makes riders go
Errrrr! and makes them smile, this Ride also uses Ticklers and Vibrations and Sprays you with Water and uses 3D Projection and also Animatatronics and its the actual 4D Elements that really add to this Ride and make it much much better.
http://www.youtube.com/watch?v=1amzfUR6UAYUsing such things on a Popper Thrill Roller Coaster would be a Worlds First!