Wordpress formatting and read more link issues when using WP_Query(”)
As much as anything this post is a note to my self for future reference.
When using the WP_Query() routine in Wordpress to create custom blog post loops, quite often there are issues with the formatting and rather than just showing your post content before the 'read more' link it shows the whole post even though you have the code in place to cut the post off at 'read more'.
To get round any formatting issue, in you template file where you are creating the custom loop use the below code to apply the content filter:
<?php
$postcontent = get_the_content();
echo apply_filters('the_content', $postcontent );
?>
To fix the issue with the 'read more' post split not working you can try adding <?php global $more ?> just before your loop and then at the start of each iteration set $more to 0 <?php $more = 0 ?>
I searched for a long time trying to resolve these issues. There is so much information out there for Wordpress that it's hard to search for what you need. Everyone else seems to have pagination issues when using WP_Query().
Anyway, next time im searching for ("Read the rest of this entry" issues) or (WP_Query read more problem) I might help my self!

