Product of dot products in neural network
Well, you are basically just creating a big nth degree polynomial with no small degrees.

So yes, fundamentally flawed because you don't have a bias in your weights, and then the optimization will be very complex because each parameter/weight depends on all the others entries in the computation.