To the OP, if you like to do stuff on vacations that you've never done before try TRex.
My personal review: We have 2 Rainforest Cafes within a couple hours of us (Galveston Island & Houston). We've been to both multiple times. We've been to Rainforest at AK and in Niagara Falls, Canada. We will always choose TRex over Rainforest just because we can't do that at home. I've been to TRex twice: first time in January this year & second time in the last week of May this year. The 1st time we had a guy named Max for our server and he is by far the very best server we have ever had at any restaurant we have ever been to. Period. We spoke with his manager to sing his praises, filled out a comment card for corporate, and left him like a 40% tip. Yes. He was that good. The 2nd trip the service wasn't as spot-on as the 1st time but it was still not horrible. It was no worse than the service we had at the majority of our table service dining experiences throughout the trip. Both trips the food was wonderful. We thoroughly enjoyed everything we had. It can be pricey. I agree with that statement but I also see it as dinner with entertainment so I'm personally okay with it. Both trips I sat in the Sequoia Room which I didn't find anymore chaotic during the meteor shower than Rainforest during the the thunderstorm.
And, yes, you can make ADRs. We had ADRs for both visits we made. We had to call TRex directly to make the reservations. It wasn't done thru Disney's system. I haven't checked the online reservation system for Disney to see if TRex is on there. But I can assure you that you can make reservations at TRex.
Have fun! :wave::wave::wave: