The Petersen graph is a small wonderful and rather exceptional creature. It is not a paradigm. Vary your construction: For $G = C_m$, $H = K_2$ and - $\pi_1(i) = \text{id}$ for $i=1,\dots,m$ - $\pi_2(1) = \text{id}$ - $\pi_2(2) = (12)(3\cdots m)$ I don't think that the result is vertex transitive so your construction need not (and probably seldom) gives a vertex transitive result. There are many vertex transitive graphs with a prime number of vertices, none of them is a product. So there are graphs which do not arise in this manner. What *can* you get? Can you get $K_{2m}$ minus a matching for $m=3$, or even any $m \ge 3$?