Hey Michael -- I actually spent some time looking at this back after your second post in late July, but... apparently never wrote up a reply!
Generally I look for that sort of the thing in the .jsp files, and indeed all of my longer album titles are cut off at exactly 22 characters followed by points-of-ellipses as well. My first thought was to search through the jsp files for that hardcoded 22 limit, but it doesn't appear to be anywhere in the right.jsp file.
Then I figured it might have something to do with the width of the right pane. You can change that width by modifying the "230" in the index.jsp file (line 15 in v4.5b2) with a slightly larger number to produce a wider right frame (the 230 is a literal pixel width). Unfortunately, testing that out resulted in no dice: still a cutoff after 22 chars despite the extra space in the frame for it.
It actually appears to be buried in one of the compiled java class files in:
$SUBSONIC_HOME/WEB-INF/classes/net/sourceforge/subsonic/service
I'm not honestly sure what to say at this point, beyond grabbing the source code and recompiling it yourself. I would've figured that 22 value to be a relatively-accessible configuration value, but it seems it's compiled directly into the classes, and not just in the editable jsp files. Perhaps Sindre can comment on this if he's reading the thread, or someone else here with more knowledge of the java classes than I...
You've got me curious for a solution to this now...
Supra92