The snowbee tube (and vision) looks exactly the same as the RT one. Had the RT one (well two of them as fell appart so quick). Got my fish cat 4 deluxe now.
I liked the design of the TR but materials were not upto scratch. Zips bursting, plastic clips snapping, etc.
If built using better materials I'd recommend, if not then avoid. Another thing for anyone who gets one, I found if had seat base pumped up too much would constantly be slipping forward, always having to shuffle back. Had to have it pretty squidgy to prevent this.