I’ve not made any changes to the javascript files - I’ve PM’d you the URL so you can have a look.
Thanks for pointing out where the hyphen was - can I suggest that instead of it being in the template it could be in the code so that if there is no summary then it doesn’t display the hyphen? That way you could also have it as a parameter in the snippet call instead, so people can still replace it with a linebreak or other character.
I fixed the titles in Shadowbox.css to wrap over as many lines as they need by changing
#sb-title,#sb-title-inner{height:26px;line-height:26px;}
to
#sb-title,#sb-title-inner{height:auto;line-height:20px;}
I realise this isn’t an issue in the Easy2Gallery code, but someone else might find it useful anyway

Maybe that one CSS value could be overridden by the Easy2Gallery code? That way it works perfectly and doesn’t get broken again by newer versions of Shadowbox