Patsal, given the circumstances, I think you handled the situation quite well. Other than your BCV disaster (sounds like a disaster to me too), I'm glad everyone had a good time. I particularly liked the decision to stay the last night at AKL. Your DH and kids sound like real troopers and good lemonade makers

- I'm sure you're proud!
One of the common complaints I have noticed on the boards, is from those who have booked at 11 months and DO expect their requests to met (often stating, "I know requests are requests, but I did book at 11 months...."). I think this is setting false expectations. Now before the flame throwers start, let me explain my thought process. I don't know much about how room assignments are made (so, I'm probably wrong anyway), but it seems like a huge jigsaw puzzle that has to be taken apart and put back together on a continual basis. As soon as you have put the puzzle together to everyone's satisfaction, someone picks the puzzle up and scatters the pieces all over the place - room goes down for unexpected maintenance, someone throws a hissy fit with their assignment, last minute cancellations, choose a problem. Now, the puzzle maker has to put together a whole new puzzle, and in the next few minutes. Oh by the way, he has to make sure everyone is happy with it.
I'm not saying it isn't possible and that they shouldn't try harder, but I imagine it is a pretty thankless, difficult job. I'm also sure they use a very expensive computer program to help. However, when you add the human factor to the myriad of variables, I think more luck than anything else is responsible for getting requests met. The couple from SAB who transferred to BCV were just lucky they had their requests met. Patsal was unlucky. Where BCV went totally wrong was the way they treated patsal and her family, the maintenance problems, and management's attitude (always the worst insult).
Requests are requests, and should not expect to be met - regardless of when the reservations are made. I do believe certain room types should be guaranteed (non-smoking for example), but that is another story.
Those who are more informed on how room assignments are made (I'm sure there are many), please set me straight and tell me I'm just cynical. Maybe someone can also tell me how to put one of those trip counters at the bottom of my post - 92 days until our BCV vacation. Hope I'm lucky.