Adding Site Name and Featured Image to Global Posts Feed

I got help from Paul writing a couple queries and to get the site name and featured image, but for some reason they are not displaying within the feed content. I did a bit of clean up to close out the query, but am not quite sure how to get them to show up. Here’s my loop, anyone have any guidance?

if ( count( $posts ) > 0 ) {
foreach ($posts as $post) {
$author_display_name = $wpdb->get_var("SELECT display_name FROM " . $wpdb->base_prefix . "users WHERE ID = '" . $post['post_author'] . "'");
$blog_name = get_blog_option($post['blog_id'], ‘blogname’);
switch_to_blog( $post['blog_id'] );
$featured_image_id = get_post_meta($post['ID'], ‘_thumbnail_id’, true);
if ($featured_image_id) {$image_src = wp_get_attachment_image($featured_image_id, array(100, 100));}
<title><?php echo apply_filters( 'the_title_rss', $post['post_title']); ?></title>
<link><?php echo $post['post_permalink']; ?></link>
<comments><?php echo $post['post_permalink'] . '#comments'; ?></comments>
<pubDate><?php echo mysql2date('D, d M Y H:i:s +0000', $post['post_published_gmt'], false); ?></pubDate>
<dc:creator><?php echo $author_display_name; ?></dc:creator>
<guid isPermaLink="false"><?php echo $post['post_permalink']; ?></guid>
<description><![CDATA[<?php echo apply_filters('the_excerpt_rss', wp_trim_excerpt($post['post_content'])); ?>]]></description>
<content:encoded><![CDATA[<?php echo $blog_name; ?><?php echo $image_src; ?><?php echo apply_filters('the_content_feed', $post['post_content'], 'rss2'); ?>]]></content:encoded>
<wfw:commentRss><?php echo $post['post_permalink'] . 'feed/'; ?></wfw:commentRss>