For now, I'm using a workaround by setting up the gallery in the main post editor and writing the_content() in my template where I want the gallery to appear.
However, the one big problem with this is that because the size of the gallery is set based on the original place it is displayed — I.E. the single post template — the same gallery can't be displayed in a smaller div container elsewhere in the template without its height extending beyond the bounds of the div. It tries to maintain the original size. Setting it to 100% and defining the height of the second div container does nothing because it still tries to respect the 100% of the original div on the single post. Which isn't exactly responsive.