Like you, I do not like large text dumps "in-game" -- when they are forced upon the player (such as in a demo/tutorial mode). On the other hand, however, I recommend making it _available_ to the player in-game. Do something like the way FreeCiv presents much of the information in it's "Civ-opedia", that the player can find, read, and reference only as their needs require.