Personally, I think is a bit much. I don't know if you would want to have a question sitting around waiting for a moderator to approve it. What if none are around for a day, or even a few hours. This could mean someone misses a good answer in a timely manner. I also don't think that moderators should be giving XP to answers unless it is with their regular votes. Things could be tracked so if someone consistently gives bad answers, some action could be taken (NO ANSWERS FOR YOU, 1 YEAR!) to help avoid people just making life hard for the moderators.