G515, Revisited. I. Stellar Populations and Evidence of Nuclear Activity in A Luminous “E+A” Galaxy