Let $f(n)$ be the given expression. Then $f(1) = 1$ and $f(n+1)/f(n) = 2^{2n}$:
$$\frac{f(n+1)}{f(n)} = \frac{(n+1)^{n+1}(n+2)^n \dotsb (2n-1)^3(2n)^2(2n+1)}{3^{2n-1} \dotsb (2n-1)^3(2n+1)} \cdot \frac{3^{2n-3} \dotsb (2n-1)}{(n+1)^{n-1}(n+2)^{n-2} \dotsb (2n-1)}$$
which simplifies to
$$\frac{f(n+1)}{f(n)} = \frac{(n+1)^2(n+2)^2 \dotsb (2n-1)^2(2n)^2}{3^2 \dotsb (2n-1)^2} = \frac{(n+1)^2(n+2)^2 \dotsb (2n-1)^2(2n)^2 2^2 4^26^2\dotsb (2n)^2} {3^2 \dotsb (2n-1)^2 2^2 4^26^2\dotsb (2n)^2} = \frac{2^{2n} (2n)!^2}{(2n)!^2} = 2^{2n}$$
Then $$f(n) = f(1)\cdot \frac{f(2)}{f(1)} \dotsb \frac{f(n)}{f(n-1)} = 2^{2\cdot 0} \cdot 2^{2\cdot 1} \dotsb 2^{2\cdot (n-1)} = 2^{2(1+2+\dotsb (n-1))} = 2^{n(n-1)}.$$