even though i'm months late on this one...
dealerships can do it. but not the service or sales guys. you need the company administrator to go in and do it. or at least that's what we've always done. they get a copy of the new ownership and send all the info in. bam. you are now the owner on record at the manufacturer level.
the recall stuff is nothing. i can look up anybody's recalls and where and what warranty work has been done though our service department. all you need is vin#, current kms and owners name... (technically, i can make up anything but the vin and still get the info, but it makes the info not all 100% accurate [amount of warranty left, etc.])