Hi Wolfram,
Indeed everything can be improved and fixed. Don't worry.
Let's start with that custom CSS:
@media screen and (max-width: 680px) {
.speasyimagegallery-col-xs-3 {width: 50%;}
.speasyimagegallery-album-info {padding: 20px 10px;}
.speasyimagegallery-album-title {font-size: 14px; letter-spacing: 0;
color: white; font-weight: normal; text-shadow: 0 0 2px #555;}
}
It will allows you to use album titles that should be visible (2-3-4 words) and 2 images per row.
Use it inside template options > custom code > custom CSS or inside file custom.css , as we informed in Helix documenation.