I'd say it's just young. I give my ciders a couple months in primary, maybe 3-6 months in secondary and then a good bottle aging.
Whoops...I guess I jumped the gun a bit. I thought it wasn't good to leave it in primary for an extended time due to yeast autolysis. My gravity was right around 1.000 when I transferred to secondary. I moved it last night to get it off the lees but will leave it in this one for a few months, then possibly keg it.
I assume you back sweeten it right at packaging time.
Thanks. This makes me feel better because it really tasted awful last night.