How to wrap “Read More” link in a DIV tag?

Put a filter on the_content_more_link.

Untested but…

function wrap_more_link($more) {
    return '<div>'.$more.'</div>';
}
add_filter('the_content_more_link','wrap_more_link');