Elizabeth of York says that they've had 7 years of peace making what happens take place in 1492. Arthur looks to be about 6, and Henry and Margaret look about 4 or 5. In real life Margaret would have been 3 and Henry only 1.
The future Henry VIII is red haired, however in this episode, he is dark haired.