I also agree that it's better if you have thicker tracks as stated. Also, I would try to have each GND pad with it's own via to ground. The via should be as close to the pad but not right on the pad. Also, the key about decoupling caps in each power input is to minimize the loop resistance between the cap and the pad. Therefore I would place the cap as close to the + pad as possible. Also, it's better if the +V goes first in the cap and then to the + pad. The 100uF cap should be close to the input, before the separate pads and caps. Also since you have 2 +V inputs, why don't you use 1 for the module and the other for everything else?
On the other hand, I don't think this design is so critical that every single rule of correct decoupling needs to be applied, for it to work.