Yes, but if the ages of all the characters were to be followed exactly, the series would be full of kid and teenager actors.
In response to your spoiler on page 240 of volume 5, that was the last thing I was expecting at this point, and the way things are going that should set up something really exciting later on.
P.S. Tyrion Lannister is awesome!