Wow...
The pros will probably be able to give you some more tips, but I'll get you started...
* multiple bowls are good, although you'll probably find that you only need 2-3 down at once - the meat one should be washed pretty much as soon as it's empty, it's a good habit to get into as in the summer it can get yucky - and you won't want milk down all the time as even the special milk for cats can be bad for some kitty tummies. Ceramic bowls are much much better than plastic ones (you didn't say what yours were?) and you can get cheap ones from Wilkos.
* Get some catnip spray and spray the scratch posts, possibly the hut too. It's an added incentive.
*never leave a young cat unattended with any toys that have long stringy bits - my neighbour once had to rescue our kitten after she nearly strangled herself on one while we were out.
* try the covered tray without a flap to begin with, or even without the cover until she gets used to it
* don't try to introduce the dog in person until you've had the cat for a while. if you can get your cat used to a cage in the meantime that would be good, also bring home stuff that smells of your dog, and take stuff to your mum's that smells of the cat that will help too. That way they can spend a few weeks getting used to the smell of each other. When you finally introduce them, do so on the cat's turf so she feels safe, and make sure she can either get to somewhere high up and that the dog is restrained so can't chase, or that the cat is in a cage. Talk reassuringly the whole time, so that the cat can see that you're not worried and it's all completely normal. Since you don't actually live with the dog you can take it fairly slowly, so just keep it to a few minutes at a time if you can. It's also a good idea to take the dog for a nice long walk before each meeting, and feed the cat so that they're both fighting the urge to sleep - that way neither of them should get too excited. Reward them both for being calm. As soon as either of them start fretting, take the dog out of the room and cuddle and stroke your cat.
Have a look on
www.dfordog.com/forums for advice from a dogowners perspective.
The only other bit of advice is - enjoy!! We'll all be here for you if you have any more questions or any problems, but don't forget that every cat is an individual and it's entirely probable that she'll take you by surprise whatever you do!!