Got to agree, it seems like your making it complex just for the sake of it, it could be a lot lower poly, have a think about making it elegant and using the minimum effort.