已知∠GOH=90°,A、C分别是OG、OH上的点,且OA=OC=4,以OA为边长作正方形OABC.
(1)E是边OC上一点,作∠AEF=90°使EF交正方形的外角平分线CF于点F(如图1),求证:EF=AE.
(2)现将正方形OABC绕O点顺时针旋转,当A点第一次落在∠GOH的角平分线OP上时停止旋转;旋转过程中,AB边交OP于点M,BC边交OH于点N(如图2),
①旋转过程中,当MN和AC平行时,求正方形OABC旋转的度数;
②设△MBN的周长为p,在正方形OABC的旋转过程中,p值是否有变化?请证明你的结论.