Just seems like some sort of Elfen Lied knock off.
Oh well then, she can just sort of run fast with giant tits and slap helicopters away with her bare hands.
Even if it's science fiction, there still needs to be...science.
And stop using titties as the draw.