This kind of conceptualization may be useful at some level, but it is not accurate. You learn about kinematics and dynamics in 1D, and it is natural to want about the real 3D picture of those things. I was never comfortable with the statement of analogue between translational and rotational motion. The underlying assumption is that these two are separate mechanics working independently of each other. Just as the analogue between circuit (voltage, current) and dynamics (force, velocity) implies that similar behavior exists between these two systems.
But in real life (in three dimensions) the story is rather more convoluted.
We are afforded a certain level of separation between translational and rotational motion when things are resolved around the center of mass of a body. Then you can state the translational and rotational equations of motion as
$$ \begin{aligned}
\boldsymbol{p} & = m \, \boldsymbol{v}_C \\
\boldsymbol{F} & = \frac{\rm d}{{\rm d}t} \boldsymbol{p} \\
\pmatrix{ F_x \\ F_y \\ F_z } & = m \pmatrix{a{x}_C \\ a{y}_C \\ a{z}_C}
\end{aligned} \tag{1}$$
$$\begin{aligned}
\boldsymbol{L}_C & = \mathbf{I}_C \boldsymbol{\omega} \\
\boldsymbol{\tau}_C & = \frac{\rm d}{{\rm d}t} \boldsymbol{L}_C \\
\pmatrix{\tau x_C \\ \tau y_C \\ \tau z_C} & = \left[ \matrix{ I_{xx} & I_{xy} & I_{xz} \\ I_{xy} & I_{yy} & I_{yz} \\ I_{xz} & I_{yz} & I_{zz} } \right] \pmatrix{\alpha_x \\ \alpha_y \\ \alpha_z} + \pmatrix{Lz_C\, \omega_y - Ly_C\, \omega_z \\ Lx_C\, \omega_z - Lz_C\, \omega_x \\ Ly_C\, \omega_x - Lx_C\, \omega_y}
\end{aligned} \tag{2}$$
Above $p$ is momentum and $L$ angular momentum, and $a$ acceleration $\alpha$ rotational acceleration, $F$ is force and $\tau$ is torque.
Equation (1) is Newton's second law, and (2) is the Euler equations of rotational motion. Point C is the center of mass, and each vector quantity is indicated with bold symbols, and their components resolved into x,y and z directions.
Note that the two sets of equations are de-coupled (independent of each other), but this only happens at the center of mass. The general equations as seen in this post are far more complex to write down in component form, so you need to familiarize your self with vector calculus before going that way. So your teacher understandably at this point reverts to the equivalency simplification.
On your last point, rigid body mechanics cannot be generalized on non-rigid bodies, because the notion of angular velocity doesn't exist. Look at Jupiter, which is spinning, but each part is spinning at a different rate. The dynamics exist, but the kinematics are all wrong. You can no longer calculate the velocity of a point, based on the rotation and the velocity of another point like you can do with rigid bodies.