I'm using beamer and tikz to create an animation of a photon travelling between snowflakes. I have ten Koch snowflakes (hence the \newcommand in my MWE) typeset with decorate{ decorate{ decorate{ decorate{..., and subsequently I have many slides within a frame. Since each slide takes about 20 seconds to typeset, I have decided to use \savebox and \usebox to save time (I tried externalization first, but I rely heavily on external macros, external references, pointers from one tikzpicture to another, and therefore gave up). However, I don't know how to match the coordinate systems of the tikzpicture inside the savebox and the one containing the node where I use the savebox.
This question appears related, but since my image is off in both coordinates, not only vertically, it appears my issue is a different one.
\documentclass{standalone}
\usepackage{tikz}
\usetikzlibrary{calc,spy,fit,positioning,backgrounds,arrows,shapes,intersections,decorations.fractals,decorations.markings,external}
\newcommand{\snowflake}[2]{
\path[fill,draw] decorate{ decorate{ decorate{ decorate{ #1 ++(-150:.5*#2/0.866) -- ++(60:#2) -- ++(-60:#2) -- cycle }}}};
}
\newsavebox{\manyflakes}
\savebox{\manyflakes}{
\begin{tikzpicture}[decoration={Koch snowflake,amplitude=1pt,segment
length=1pt,start radius=1pt},draw=blue,fill=white,very thin]
\snowflake{(1.81, 1.42)}{0.89}
\end{tikzpicture}
}
\begin{document}
\begin{tikzpicture}
\node[anchor=south west,inner sep=0] at (0,0) {\usebox{\manyflakes}};
\filldraw[red] (1.81, 1.42) circle [radius=0.1];
\end{tikzpicture}
\end{document}

How do I match the coordinate systems of the savebox with the one of the tikzpicture, so that the circle at 1.81, 1.42 is exactly in the middle of the snowflake?

