For those in a hurry:
The review indicates that gamification provides positive effects, however, the effects are greatly dependent on the context in which the gamification is being implemented, as well as on the users using it.
…general support for our main hypothesis that gamification is not effective per se, but that specific game design elements have specific psychological effects
Those elements being:
Our results show that badges, leaderboards, and performance graphs positively affect competence need satisfaction, as well as perceived task meaningfulness, while avatars, meaningful stories, and teammates affect experiences of social relatedness