(1)在椭圆中,由已知得c2=a2-b2=(1分)
过点A(0,-b)和B(a,0)的直线方程为+=1,即bx-ay-ab=0,该直线与原点的距离为,
由点到直线的距离公式得:=(3分)
解得:a2=3,b2=1,
所以椭圆方程为+y2=1(4分)
(2)F1(-,0),直线F1A1的方程为y=x+2,|F1A1|=,
当椭圆上的点P到直线F1A1距离最大时,△F1PA1面积取得最大值(6分)
设与直线F1A1平行的直线方程为y=x+d,将其代入椭圆方程+=1得:x2+2dx+d2-1=0,△=0,即8d2-d2+=0,解得d2=7,
所以当d=-时,椭圆上的点P到直线F1A1距离最大为,此时△F1PA1面积为=(9分)
(3)证明:将y=kx+t代入椭圆方程,得(1+3k2)x2+6ktx+3t2-3=0,
由直线与椭圆有两个交点,所以△=(6kt)2-12(1+3k2)(t2-1)>0,解得k2>(11分)
设C(x1,y1)、D(x2,y2),则x1+x2=-,x1•x2=,
因为以CD为直径的圆过E点,所以•=0,即(x1+1)(x2+1)+y1y2=0,(13分)
而y1y2=(kx1+t)(kx2+t)=k2x1x2+tk(x1+x2)+t2,
所以(k2+1)-(tk+1)+t2+1=0,解得k=(14分)
如果k2>对任意的t>0都成立,则存在k,使得以线段CD为直径的圆过E点.()2-=>0,即k2>.
所以,对任意的t>0,都存在k,使得以线段CD为直径的圆过E点.(16分)