That's a good sign - eventually (months or years) that you should have a petable kitty - but maybe not ever a snuggly one. Some cats aren't ever snuggly. Yates (in my icon) loves to be petted by EVERYONE, but is NOT a snuggler. He wants to sit right next to you and get petted.
With Juliet and the food thing, we first started with just "touch me to be able to eat" (just put your hand in between her and the bowl of food). She's a smart cookie and quickly we were getting headbutts at mealtime. Then we were demanding that we be allowed to pet her more and more before she be allowed to eat. The key is to watch her and GO SLOW. You want to avoid the back up response (it means that she's scared and you're undoing some of your work).
At first, leave her alone except at mealtimes (or treats). Again, you want to only associate yourself with good things. Eventually, start trying to pet her in other areas of the house, too, but watch closely so that you back away before she gets scared enough that she backs away. It takes a lot of patience and practice. (Watch for tail and back twitches, also tenseness)
During other times, don't stare at her (that's threatening), but you can slowly blink (that means I trust you). Sometimes I catch myself watching Juliet and I turn it into a slow blink to make it non-threatening (Juliet is gorgeous and it's hard NOT to watch her when she decides to make an appearance).
Hopefully the surgery will help sort out your kitten; Juliet grew up with a hoarder so that's why she has such trust issues.
You mentioned her Mom - what's the kitten's Mom's background? Your kitten may have learned not to trust people from her Mom (a friend of mine has a cat like that - the cat has never had a bad thing happen to it, but acts like it lived on the street because its Mom did).
Good luck,
Denise
She plays with the other kitten and snuggles with her momma. She's standoffish with all people. I've tried to pet her while she's eating and she backs up. She will however eat cat treats out of my hand. She will tolerate petting for a second if she's sleeping.
On a related note, we've never heard her purr. All the other cats do it but she doesn't.