The average household electricity prices in Germany were at ~29 eurocents per kWh in 2013 and they are rapidly rising 5-10% per year. The "price drop" the article describes is the drop in the electricity exchange market (EEX) prices, which indeed went down from something like 5.5 cents to 3.75 cents in the last years. The reason is the massive influx of highly subventioned solar, wind and biogas-generated electricity. At times when the renewables production spikes, the electricity is "sold" at negative prices - i.e. whoever takes it, gets paid.
For the end user, the falling market prices are pretty much irrelevant, since the end price contains the averaged difference fee ("EEG-Umlage") between the subventioned price and the market price - the lower the market price, the more the end users have to pay to get the subventioned price to the level defined by law. The more renewable energy is produced, the more they have to pay in total.
The other side of the issue is that the commercially operated conventional power plants cannot competitively operate against prices deflated by subventions, so many operators announced to scale down their capacity and close many power plants. In many cases, brand-new gas-fired plants with very high efficiency are affected, of all things, because of the rising gas prices. This however plays against the renewable energy plans, since exactly these gas-fired plants are direly needed to keep the grid stable in presence of highly fluctuating renewable inputs. Currently there are talks about introducing subventions for the conventional gas- and coal-fired powerplants in order to maintain their generation capacity. The subventions of course will be forwarded to the end user.
Some programming languages manage to absorb change, but withstand progress. -- Epigrams in Programming, ACM SIGPLAN Sept. 1982