I like your ideas a lot. Can you maybe break apart the letters in the acronym block at the front of the logo just to see what it looks like more blocky and less swooshy on the letters? I'm just looking at where the R and the S tie into each other. . . just a thought.
Rick