How does this proof of the regular dodecahedron's existence fail?
Solution 1:
To find the flaw, tile the plane with regular hexagons and apply the “proof” to the tiling. There's nothing specific to pentagons in it, so it should go through with hexagons, too – but of course it doesn't, as there's no Platonic solid with hexagonal facets.
Everything works out up to the point “if you reflect in $P$, then $G$ maps to $A$”; but the following statement “$H$ maps to a pentagon that shares an edge with $A$ and $C$” is false for hexagons, and there's no justification why it should be true for pentagons.
Solution 2:
It's hard to pin down a specific error, since the construction, as sketched, is a valid one. One line of attack is to ask: which step of the construction is valid for pentagons, but would no longer work if one tried to construct a platonic solid out of, say, heptagons? And that is the very first step: one can always glue $n$ copies of an $n$-gon to a starting $n$-gon, but it is not always possible to fold those copies upwards so that neighbors meet flush at their edges.
The other pentagon-specific argument is the precise accounting of how many pentagons you get at each "tier" of the construction. If you try the construction for hexagons, each step still works (including the reflection argument) but you never stop placing hexagons. That's not an error in the pentagon construction argument, though.
Solution 3:
This might not be the error but when you fold up the two pentagons B and C (both sharing sides with pentagon A) there is one and only one alignment where the sides of B and C meet. For each angle of the fold in B and each angle in the fold in C there will be a unique orientation of the edges of B and the edges of C. But how do we know any pair of angles will result in the two edges lining up perfectly? Why not some angles a point of mulitple points meet but none where all points meet? Or multiple pairs of angles where all points meet?
I don't think that the "hexagon lie flat" is an error. It's easy to see that the angle of a pentagon is $108 < \frac {360}3$. Thus we can fold three pentagons up. We can do the same for squares: $90 < \frac {360}3$ and we can do it for triangles with $3,4$ or even $5$ at a vertex as $60 < \frac {360}3,\frac {360}4, \frac {360}5$.
But we can't do it for hexagons or polygons with more sides and $(\text{angle of an n-gon;} n \ge 6)\ge \frac{360}{k \ge 3}$. (And to have a solid you need at least three polygons meeting at a vertex.)