Hmmm, that's actually quite tough. Can I ask a question here ... is what's in the top right of the picture a different ride? Because that to me looks like a big overbank on an intamin or a B&M Mega, and there is not many of either of them outside of America, infact like one of each .
It is neither of those ride styles, and there is no other ride in this picture (unless you count a transport train). The "TT" shape I talked about before, by the way, is a bridge over the first drop. That's the last hint for a while.