I have seen this type of recognition used before, it can be a fun thing...I think it got it's birth from the game world and spread from there.
Getting all the accomplishments...goals in life.
I must ask. Do we really need badges? The joined date, Amount of post and likes is what matters to me. That truly lets people know. If someone has been a part of the forum.