I can understand your frustration. The in-progress construction could be an annoyance and destroy the "luxury" feeling.
Was the pool closed the whole time? Were the stacks of lumber always there? Was the promenade always closed and under construction? Were any of the main venues closed? i.e. MDR, buffet, lounges, bars, pool, theater, cabins out of service.
I'm sorry you booked the cruise before the drydock and do believe that there should be some mention of it so people can be aware.
Your loss may be my gain. I sail the new "Solticized" Millennium in five months. I hope they still aren't doing construction.