It may be long, but what is wrong with the sentence?
I think moving the parenthetical into its own nonparenthetical sentence would have helped the flow immensely...