I'm finding it hard to picture the turn-around helix thing at the moment. Judging by the height of the supports in that last picture, it seems to be really low compared to the height of the drop. I'm probably picturing it wrong...
As for the ruining the view of DK thing, I think from in the park it will look incredible. Anyone who's been to the park I'm sure will remember the view of Dragon Khan as you walk through the Mediterrania area. DK won't look any smaller, nor is the view blocked by Shambhala. In fact it's cleverly thought out by the park, with Shambhala providing a backdrop, representing mountains behind DK. I'm sure it will look awesome.