Original: Their album fared much better, which was released to positive reviews, and charted at # 24.
Simplified: Their next album was released to positive reviews, and charted at # 24.