The tower's bright yellow color doesn't hurt, either! It really makes the ride stand out among the nice green trees of Adventureland. Storm Chaser was created by Mondial, and is one of their Wind Seeker rides - this one has a smaller amount of seats that ones we've seen at bigger parks as well.
Cedar Fair has had a slew of problems with their rides over the past few seasons, but I haven't heard of any troubles with the Adventureland model. Perhaps there was some re-engineering done before it was fabricated? Either way it is a darn pretty photo!