The thumbnail for a release announcement should be the cover art of your project (edit: picked up automatically). What images you embed in your post are another story. Hope this helps.
Yes that helps. The cover art is actually that box that says "Ambient Loops." For some reason, it wasn't picked up automatically. Instead, my profile image is being used. My profile image is the image on this post.