Kris,
Depth offsetting can only do so much and will typically only work over a very small area. You also will need to tessellate your geometry. Try using the LineSymbol::tessellationSize property to limit the length of any individual line segment.
Glenn Waldron / Pelican Mapping