Turned out I didn't have to go through either of those.
So taking a hint from insanelymac.com, I edited my IOACHIFamily.kext differences from the instructions. Snow Leo recognizes the Mini's 60 gig Toshiba hard drive as ATA, not SATA. So that means there should an entry in the info.plist for that kext's IOATABlockStorage plugin kext that specifies that that ATA device is internal.
Here's the kext.
If you're on Chameleon, put in your /Extra/Extensions or /Extra/GeneralExtensions (for those who went the NetbookBootMaker route), update. Restart.
Your internal ATA drive should now be reflected as internal indeed.
And no longer is it ejectable :D