It is a Little hard to read your review as the page is just one block of words.
I have been very lucky with NCL and of course there is no such thing as a "perfect" experience. It does appear you never had a dull moment though. The cruise was a disaster from start to finish. Lets hope the next cruise lives up to your expectation, it will not be with NCL I trust.