Your infinite terrain generation is not bad, but it looks very flat and the same everywhere ?
You should make big variations on terrain height perhaps, and why not some texture variation using multitexture, put some whater plane, this way on very low height there would be water.
Trees variation also, rocks placement ... all that to find a non "looking the same everywhere" terrain laugh

Keep it up !