Yeah, I had to do a complete re-read last year for that reason (but it was fun, so I didn't mind). Since then, things feel a littlee more solid, but I still get most of the less-distinctive side characters mixed up if there's too big a gap (like all the dark-haired boys).
Because some up date took to long, I forgot some of the character already