So Joy Boy is basically the previous owner of Nika Nika no Mi who awakened it's powers before Luffy. Well, this is at least better than Luffy being possessed by someone else's spirit or something—This doesn't explain how this fruit is able to restart Luffy's heart though.
Also, why's he called the Sun God? Does he have fire powers or something?