If it has a "homegrown taste" its because it hasnt been cured long enough/ properly. The taste they're getting is chlorophyl. Curing is the process of breaking down the chlorophyl and getting the real bud flavour/ smell.

Just cure it for longer. Looks like good shit to me...

Why dont you smoke? I cant belive you'd grow and then not want to sample the fruits of your labour... ahhhhh