To start with she's in a new home ... pulled out of something she used to consider to be home. So she's unsure of you, herself, her surroundings, and her new pack.
You are pack leader, and therefore right now her protector. Good for you because she has already picked that up and so is instinctively following you as the pack leader and her protector. She doesn't know where she is. She doesn't know who you all are. She doesn't know her new role in this pack. As pack leader she's going to stay right close to you because she knows you will look after her. So all you have to do right now is show her that you are pack leader, and then reinforce all the new roles/rules.
The fact that she is following you right now, means that she is just that .. a follower. She wants to be submissive, and she wants to have very definite rules, guidelines and boundaries. So she's unsure, and right now she is looking to you for guidance.
If she snaps at the other dog then immediately turn her on her back, and put one hand on her chest and one hand on her neck and pin her. In a true pack situation one of your hands would be the pack leaders jaw on her neck, and the other hand would be the weight of her body pinning her. You are only showing her that this behaviour is unacceptable in your pack. It shouldn't take too long because I truly believe from what you have described that you have a very passive female. When you feed them make sure she is the very last to be fed. That puts her at the bottom of the chain, and your other dog at a higher level.
As far as being glued to your feet in the kitchen ...........welcome to my life!! But it doesn't bother me. If it bothers you then you need to claim the kitchen as your space and block her from coming close to you by standing over her and blocking/backing her off. This is going to take some time, and it may help if you have a doggy bed in a corner of the kitchen so that she can sit there and watch you without being under your feet. Then train her to stay on that doggy bed or doggy pillow/blanket.
Hope some of that helps.