Yes, it's all images and this is a little bit a weakness because they will probably look a bit odd on a phone screen.
If they aren't fixed size/position, they should be one below the other on mobile.
Leadsleap offers quite a lot of free services and I have been on it for ages, so it's worth to use it as a first resource I believe.
Yep, I've been a member for many years too.