We talked extensively about it in my weather class yesterday, but I still don't understand it. My teacher even said that there are meteorologist that still don't accept the idea of a "Sub-tropical storm".
Basically, its not a tropical storm or tropical depression, but it might as well be treated like one.