no worries! trying to help out
yeah, he prefers the individual end-user of LSDJ to hold the license. in this way, he will have a way (an email address usually) that he can use when the person inevitably wants to upgrade their ROM, or something like this, and has forgotten their password or somesuch. i've asked him before different types of public events, where it would be INSANELY easier for me to have pre-purchased licenses, and he just doesn't like to do it but, understandably based on the way he's running his system, I'm sure it does make it a lot easier.
[email protected] usually works for me, if not just get in touch with me somehow and i'll get you two in touch, won't be an issue.
in short, there are generally two ways any vendor can legit put LSDJ onto someone's cart for them.
1) they validate their username/password to the FTP site (the info you get for 'purchasing the ROM')
2) they validate the purchase confirmation receipt from that purchase, some people simply don't trust other people with their u/p info (which is fair, so this provides an alternative for them)
you've basically just got to make sure the person who has purchased the thing with LSDJ on it has paid for LSDJ at some point (the access is for life, and per person, not per cartridge or copy of LSDJ per cart)
regarding the RAM size stuff, LSDJ is a little unique for a 'game' on this console in that is naturally has a 128k ram file, rather than a 32k file like a typical nintendo product. LSDJ *will* work with a 32k RAM size, and in the same way you've got the cart set up now with 4 blocks of 32k, but it will disable the file system. so, each copy of LSDJ gets only one song.
perhaps there are other features disabled with this ram size, i'm actually unsure.
here is a good page on the wiki which mentions this, scroll down to the bottom. its talking about the minimum requirements of a LSDJ cart: http://littlesounddj.wikia.com/wiki/Backup_Gear
PS -- i wouldn't let the ram size stuff totally bum you out, its just something to be aware of to let the customer know. its ultimately up to them if that is a pro or con for what they want out of it. like any product i guess. this might be a better way for some people, i can imagine the lack of the file system would force a person to be more devoted to the project-at-hand