for me the best way to implement Legendaries is by rewarding it in official tournaments by GMs. Of course the Legendaries have ribbon that implies not tradable, not breedable. In this sense, only "legendary" trainers can own "legendary" pokes.
no. just no. there are a lot of people who have not played pokemon ever. for example me. I looked a lot of pokemon online games on internet and it sucks because it's not the game I looked for. And I am very happy that I found this game.