Can’t get blog entry to format properly using wp-load

Post content, stored in database, is not equal to what gets displayed. It should be displayed with template tag function or at least run through the_content filter. Try:

the_content();

Or:

echo apply_filters( 'the_content', $post->post_content );