Sounds familiar! ;^)
I think it's OK that it's kinda cliche, overall, but where you can make it interesting is in the side plots, in the pro/antagonists' personality faults, etc. I'll try and give this some thought the next day or two and offer some twists to make the straightforward plot a...