(1)设动圆圆心为(x,y),依题意得,=|y+1|,整理,得x2=4y.
所以轨迹M的方程为x2=4y.
(2)由(1)得x2=4y,即y=x2,则y′=x.
设点D(x0,x02),由导数的几何意义知,直线的斜率为kBC=x0,
由题意知点A(-x0,x02).设点C(x1,x12),B(x2,x22),
则kBC===x0,即x1+x2=2x0,
因为kAC==,kAB==,
由于kAC+kAB=+==0,即kAC=-kAB,
所以∠BAD=∠CAD;
(3)由点D到AB的距离等于|AD|,可知∠BAD=45°,
不妨设点C在AD上方,即x2<x1,直线AB的方程为:y-x02=-(x+x0).
由,解得点B的坐标为(x0-4,(x0-4)2),
所以|AB|=|(x0-4)-(-x0)|=2|x0-2|.
由(2)知∠BAD=∠CAD=45°,同理可得|AC|=2|x0+2|,
所以△ABC的面积S=×2|x0-2|×2x0+2|=4|x02-4|=20,解得x0=±3,
当x0=3时,点B的坐标为(-1,),kBC=,
直线BC的方程为y-=(x+1),即6x-4y+7=0;
当x0=-3时,点B的坐标为(-7,),kBC=-,
直线BC的方程为y-=-(x+7),即6x+4y-7=0.