You're right. Mine is a bear to clean properly. Have to remove it and take out the fan to do an efficient cleaning. Added a front fan to my case directly in front of the cooler, which helps. I must say though, when its clean it cools very well.
You know I didn't think about the cleaning aspect. With the plastic top and fan it would be hard to clean. Guess that changed my mind since there are other coolers the same price range that cool as well.