I think you are right on with the age, I would have guessed 3 weeks as well and think they look about 9-10 weeks old now. There is a HUGE difference between greys and fox squirrels as far as the speed at which they grow up. Fox squirrels are more laid back about everything and grow up a lot slower than greys. I've found greys tend to open their eyes closer to 5 weeks old whereas fox squirrels more like 6 weeks old. Once greys open their eyes, they're very quick to be up and about and start nibbling right away. Fox squirrels take their good old time with getting up and about and eating on their own. They usually figure it out by 10 weeks old, but are much slower than greys. Also, I have had to force wean all my fox squirrels or they'd likely take formula until the day they die. I drop them to 3 feedings a day when their eyes open and then no more than 2 feedings a day when they are over 200 grams. I try to wean around 300-350 grams.
I realized just how different they are when I took in greys for the first time at my apartment (I'm in vet school so my rehab setup is at home, but when I'm away at school, I take small babies in my apartment). I got them in March and they were pinkies (about 1 week old). I figured that by the end of April they'd be about 8-9 weeks old, and just getting ready to wean and move to a bigger cage like the fox squirrels (at home we have 80% fox squirrels whereas at my apartment it's almost 100% greys) would be. Ha ha, those little guys were crazy by the time the semester was over and were weaned and ready to move directly to the outside cage. Then last year I had fox squirrels over spring break at home and they were all calm cool and collected the whole way home after the semester and were still on formula. This year it's greys again and they're just opening their eyes, but it'll work out perfect because I start clinics so I have to give them back to the wildlife center and they should be big and weaned by May 4th when I start clinics.
Sorry that was long winded, but yes, greys and fox squirrels grow up at very different speeds. An interesting thing that I've found is that when you have both together, they almost take on characteristics of the other. If you have 7 fox squirrels and 1 grey (like I did last year), that'll be the most laid back grey squirrel you've ever seen. Still a little fiestier and more ready to go than the fox squirrels at a younger age, but compared to another grey, very laid back. If you have 1 fox squirrel with 5 greys- that fox squirrel will be very crazy. They never catch on to the being aggressive about the food part, but they will be up and about at a much younger age, eating regular food sooner, and pick up some of the weird things that greys do like the random jumping in the air when they're babies. It's interesting to watch them and to me it shows just how important it is to have baby squirrels raised with other squirrels because they really do learn from eachother.