I looked at your hubs and I see that there are many grammatical errors in just the descriptions alone, this may also be hurting you. I don't say that to be mean or critical in any way - just trying to help you understand why you may be getting denied. Grammar doesn't have to be perfect in hubs, but it should be meticulous in the descriptions (that is what Google uses to index your hubs)
AdSense accounts don't get approved for what may be viewed as low quality work. Polish up the grammar and usage. Your hubs do seem to have a lot of good information (great work!), but the layouts are poor in some. Many pictures stacked one on top of the other without citations for example.
Also on some of your hubs you are promoting many products, often right at the top and linking to tons of other hubs at the bottom, many of which are not related to the current hubs topic. These issues may also cause your hubs to look overly commercial.