Hi there,
I went and took a look in the forum for your theme, and it looks like you need to have at least three posts, each of them with a featured image, before they start showing up.
As for putting the most recent 5 posts in automatically, there doesn't appear to be a way to do so, however you may want to ask the author in the theme's forum. You can find that here: