I think that the billboard fits quite well. I know it's not exactly the most exciting near miss they could have, but I think for the piece of track it's on, it's perfect. Swarm is by far the best themed ride in the park, and I for one quite like the open roof on the church.
I rode this in the rain and lightning last year, and must say it made the ride theme come to life in some aspects.