the reason that you get a link to the image instead of the image itself is that the you haven't made a template override for image attributes on the user site access. You can probably use the templates which comes with the default 3.4.1 installation. Check the override.ini settings for admin and try to copy the image attribute settings overrides to your user site access that should work.