When performing a power off stall, I see the horn sound either just before or at the same time as the buffet. This depends on altitude, temp, CG, etc. We never stall a Seminole to the break. With the power on stall, I almost always hear the horn first.
There are several variables that affect Vmc, and because of this the exact airspeed at which you recover is never the same. Altitude is also a consideration: at low density altitudes, I might expect to lose directional control first while at high density altitudes I expect to hear a stall warning first. Also, some students either level the wings when slowing down or don't apply the 5 degrees bank to begin with, both of which will raise Vmc considerably. But to answer your question, you are extremely close to the stall speed. According to the POH, in the configuration for the Vmc demo stall occurs at 57 while Vmc is 56, thus making Vmc a stalled condition under the specified conditions. (POH page 4-26, someone's going to ask)