Hmm. You had ##\hat v## for the velocity unit vector. Then you found that it was equal to ##\frac {d\vec r} {ds} ##.
Now, because it is unit vector, its derivative must be orthogonal to it, so it is normal to the curve.
The total velocity vector is $$ \frac {d\vec r} {dt} = v \frac {d \vec r} {ds} $$ so the total acceleration vector is $$ \frac {d^2\vec r} {dt^2} = \frac {dv} {dt} \frac {d \vec r} {ds} + v^2 \frac {d^2 \vec r} {ds^2} $$ The first term here is the tangential acceleration, and the second term is the normal acceleration.
The magnitude of ## \frac {d^2 \vec r} {ds^2} ## is the curvature, and its inverse is the radius of curvature.