Yes.
You could also translate it as "it was truly an unstoppable lump of energy".
I think, at least in Korean, this "lump of energy" could either be a thing or a person.
한비야, as you may already know, is a well-known figure. She is an author who writes about traveling around the world.