Automatically delete default posts and pages on theme install?

The following question gives you some insights how you can create an initialization script which should cleanup a fresh WordPress installation. It’s not complete but it’s a good startpoint.

-> Initialization Script for “Standard” Aspects of a WordPress Website?