Yes this is totally legit, I myself have won more than 5000 iPhones.
Yep, this is also how I saved a lot of money. I won only about 1000 iPhones, but it's fine. I don't have to recharge the battery. When it's getting depleted, I just get another iPhone from the stash!