All three bugs are fixed now. The calendar fix needs the regular testing, file-storage should be looked into more thoroughly because I haven't been exposed to the beautiful file-storage package since the golden ACS3 days.
Here's the diff: http://xarg.net/tools/cvs/change-set-details?key=98707BF70F8A79A17B8BEE1745BBF0FDAA99896F
The pages now all work, but the code was suspicious and so were my changes.
There is an i18n issue left which isn't easy at all to be fixed: namely that folder names can be localized. You have #fs-portlet.Projects# as a folder name and "Dirk's Secret MP3 Archive" which apparently isn't supposed to be translated into any other language.
I don't know if there is a quick fix. I think a proper fix would be a presentation column (a little bit along the lines what Branimir suggested a couple of weeks ago)
This column would hold a tcl proc that is applied automagically to the corresponding content and thus would magically localize #fs-portlet.Projects#.