The expression E = mc^2 is the rest energy of an object of rest mass m. In motion, the object's total energy is a sum of its rest energy and its kinetic energy. That is:
E = [(p^2c^2) + m^2c^4]^(1/2)
where p is the object's momentum. You get this more general equation for energy using the momentum-energy 4-vector. The 4 vector contains four components: three spatial components of momentum and one time component of momentum. E is just the magnitude of this vector. If you square both sides of the equation, you get:
E2 = (p^2c^2) + (m^2c^4).
Notice that you get E^2 = m^2c^4 if the object has zero momentum; that is, if the object is at rest, thus arriving at E=mc^2.
Both concepts you present are considered outdated among many circles. I recommend taking a look at the documentation for Millennium Relativity. Many mathematical models presented show how several new age theorists can directly correlate relativity to kinetic energy.
http://www.mrelativity.net/
And finally, mathematically, Einstein's formula can be proven quite easily.
http://www.math.iupui.edu/m163/matlab/Honors/HP13.pdf
Robert Richmond