I was able add some screenshots , and a thumbnail through my phone. Hopefully now it should be better!
Great! The thumbnail looks good; but I don't see any screenshots. You can edit how they are displayed in the edit theme section. (You should probably select the side bar option.) Keep it up!