Fly over landscape?

I’ve been working on a project for over 4 years, and I want to create a fly over intro of a terrain before people start the game. Basic mountains, trees, water.

I’ve tried manually moving the camera on a timeline, but I can never get it right, the speeds are all different, the camera rotates all weird and not life like.

Does anyone have, or know where I can get a cool free terrain to use? and an already setup fly over?

So basically it flys around saying the name of the game, and then a tagline under it after a few seconds. I can do all the text and stuff, just need a pre-set camera and terrain.

Have the camera follow a path.

No camera fly is made with normal IPO animation. Follow a path did not work in the gameengine. But you can convert follow a path to an IPO (F-Curve).
The script did not work in Blender 2.5x but you can copy the bone keyframes to an object keyframes manualy (CTRL+C, CTRL+V).
Don’t forget that you must make one keyframe on the object before you can paste it.

Thank you all, it’s for a text based game, so non-commercial.