Yes yes, it is the tallest. From the ground to the point, it is the tallest. Six Flags Great America is owner of this double-decker and here is a tiny review.
A pretty good day shot of the ride. You can also see the reflecting pool in use. This is the first thing you see when you enter the entrance plaza...