Batch file: filename with ampersand (&) explains my concern about the ampersand that you posted.
but what you just posted is the alternative syntax which might work too, and might not need quoting.
I can’t see the obscured stuff, but link at top here talks about the special characters to watch out for.