Eta:

While you know what the author is trying to get across, in my view it's lousy English. "let loose" would have been effective, as would "exploded," "erupted," or just plain "blew."

"Let 'er rip" was, I presume, derived from rip as to go at an unspecified high speed.

Ted



TEd