Yes, they are still doing the masks, my children made some last week. They have just changed the additions from each country, and they no longer have the Dream star that the CM's wrote on.
My daughter, who is 10 now, has listed Epcot as her favorite park since she was 5. My son, age 8, also loves Epcot. Their favorite is the World Showcase, there are so many things there for children to enjoy if you just look for them. Besides the Kidcot stations and making a mask, you can get a passport to be filled out and stamped in each country. Also look for some great entertainment here - the Dragon Legend acrobats in China, the Living Statues in France or Italy, the British Invasion in the United Kingdom (and don't forget to check out the hedge maze near the stage there as well). There's also some great snacks here - don't miss the Beavertails in Canada or the Kaki Gori in China, yum!
Future World is great for kids too. Of course there's Test Track and Body Wars for the thrill riders, but just about everything else is suitable for young children. My kids absolutely love Ice Station Cool and could spend hours at Innoventions! We never miss Food Rocks in The Land or Spaceship Earth either. Be sure to watch for the character bus for some great character interaction too!
It really bugs me when people say that Epcot is not for children. There was a gentleman at the Grand Floridian last week who struck up a conversation with my daughter after we ate at 1900 Park Fare. He asked which park she was going to tomorrow and she mentioned that we weren't sure but it would be either MGM or Epcot. This man had the nerve to tell her that Epcot was boring and she should definitely go to MGM, he also said that most kids don't like Epcot. I was so shocked, I couldn't believe it! We did be sure to tell him that there is plenty to do at Epcot and that it was actually my daughter's favorite park. Unfortunately I think a lot of people have this misconception about Epcot.
Definitely give it a try, you may be surprised by how much your daughter enjoys it!