Technically, it's a "pony" if it's anything under about 14 hands. Harry's already described it as "a small horse," so I think it's probably on the upper range of "pony."
That said, the rest of your points are right on the money.
"Technically, it's a "pony" if it's anything under about 14 hands."
The Connemara pony, largest of the pony breeds, can be 15h, although not average. They usually aren't larger than 14.2h.