I think The Beast Slayer could go some where, but it shouldnt be called Beast Slayer. Thats just TOO redundant for ride names. I dont think there is anyother park that has the same word in 3 of their ride names! (Beast, Beastie, Son of Beast)
It should be somthing themed to slay a beast and have lots of tie in's with The Beast and Son of Beast, just dont call the ride Beast Slayer.