I mean...
Really?
So you carefully crafted this proposal, but you didn't really think about the legalities beyond the torrent loophole? I just looked it up and found that there are some countries where it's legal to own but illegal to distribute, and then others where it's legal to distribute, but illegal to own. (Except for the UK, where it's just plain
illegal, period). Were you hoping to post images with your torrents? Because that would be a form of distribution on GT.ru servers, would it not? Were you hoping the Admins would simply add a disclaimer and have users from various countries research local legalities and fend for themselves?