(Ⅰ)由f(x)=a2x3-ax2+,得:f′(x)=a2x2-2ax.
当a=1时,f(x)=x3-x2+,此时f′(1)=-1,f(1)=-1+=0.
所以,f(x)在点(1,f(1))处的切线方程为y=-1×(x-1),即x+y-1=0;
(Ⅱ)由f′(x)=a2x2-2ax=0得:x=0,或x=,
当0<<1,即a>2时,因为x∈(-1,1),
由f′(x)>0⇒-1<x<0或<x<1.
由f′(x)<0⇒0<x<.
所以f(x)在(-1,0]上递增,在(0,]上递减,在(,1)上递增.
故在(-1,1)上,f(x)极大值=f(0)=,f(x)极小值=f()=.
当≥1,即0<a≤2时,f(x)在(-1,0)上单调递增,在(0,1)上递减
故在(-1,1)上,f(x)极大值=f(0)=,无极小值;
(Ⅲ)设F(x)=f(x)-g(x)=a2x3-ax2+ax-,x∈[-,].
则F′(x)=a2x2-2ax+a=a2x2+a(1-2x).
因为x∈[-,],a>0,所以F′(x)>0.
故F(x)在区间[-,]上为增函数.
所以F(x)max=F(),
若在区间[-,]上至少存在一个实数x0,使f(x0)≥g(x0)成立,所以需F(x)max≥0.
即a2×-a×+a×-≥0,
所以a2+6a-8≥0.
解得:a≤-3-或a≥-3+.
因为a>0,所以a的取值范围是[-3+,+∞).