Here is a far off view of Cedar Point. Millennium Force can be clearly seen in the sky line, along with other considerably smaller coasters to its perspective.
Here's a low angle view of the drop. It looks small at this angle, but MAN is it huge!
Below are Pictures of the trains themselves. Notice how that the back seats are slightly elevated to give the theater seating effect?