1: I'm not sure as i havn't really experimented with SFS. But i guess you are correct in assuming filenames will get trucnated when copying from SFS to FFS
2: Size of ram disk is equal to it's contents plus a small filesystem overhead and adjusts dynamicly. Don't have any technical details on the operation of the reserving/releasing of memory but i know they are out there.
3: Ramdisk is automagicaly created upon first access. There are patches whom install diffrent handler and/or filesystem for the ram disk but with not having any first hand experience with them i can't tell you how they operate.