Agree with puplove. My understanding is that we shouldn't leave a puppy in a crate more than one hour longer than the number of months in the age of the pup. So, 2 month old puppy plus 1 hour=3hours at the most.
If you really have no choice maybe an X-Pen would be a better option. (Although when you are there on weekends gradual crate training would definitely be good. You never know when it will come in handy.)
Set X-Pen up in an area where the floor can be cleaned easily, Put her bed, safe chew toys, and water on one end and some pee pads on the other end. Working on the theory that dogs don't like to soil their sleeping area. Hopefully she would have more freedom but still couldn't destroy anything or go potty in inappropriate areas.
Your feeding plan sounds fine. Younger puppies need to eat more often than adults. When housetraining though, consider that some pups need to be taken out and given the opportunity to go outside in order for them to get the idea of where you want them to eliminate and to avoid in house accidents, which will create housetraining setbacks. The more often they are fed, the more often they will need to go. Our last pup went out about every half hour unless he was sleeping. It's a lot of work at first but definitely worth it. Saves so much frustration in the future.
Be sure to post photos of your pup. We have a BT mix and he is a fantastic dog. Very smart and so cool. Best of luck with your new puppy.