Percolation-Based Model of New-Product Diffusion with Macroscopic Feedback Effects