I'm trying to grasp what's going on at a cusp geometrically. For instance, $y^2=x^3$ is not differentiable at the origin. In $y$ things appear fine: differentiate $y = \pm x^{3/2}$ and we get $y'=0$ regardless of approach from the top or bottom branch. But in $x$, we get the slope $x'$ is $\pm\infty$ depending on approach.
But then again, for the circle $y^2+x^2=1$, we get $y' = \pm\infty$ at (1,0) depending on approach from the top or bottom. Yet it's clear that $dy/dx$ exists since, among many reasons, the Jacobian matrix has full rank everywhere. On the surface the two cases seem the same; at some point the derivative wrt to the other variable is 0, and flipping the variable we get two different slopes for the vertical tangent. Either there is some subtle difference or I'm missing something glaringly obvious. I think given any parameterization of the cuspidal cubic that tangent vectors at the origin only point in the negative x direction, while we can get opposite pointing tangent vectors everywhere on the circle depending on our parameterizations, but I'm not sure how to interpret this formally.