It's not really eCommerce - you're only facilitating transactions elsewhere, either through a downloaded app or another site. You're more of a portal.
With that said - and I mean this without any tone - your site model is really, really common. I had a client in your market for a short time, and they looked very similar to you as well. In doing competitive research I saw many others with giant collections of pages, regurgitated "descriptions" and no real expertise, differentiation or personality.
The recommendation I made for them, which they didn't take, is prove to Google you're not a quickly pulled together collection of advertisements. Instead, use your words to show why you should be Top 5 in your market. So I would recommend you change focus and start doing something new. The whole affiliate space might have something to be concerned with here.
(not to mention, you seem to have some clunky content on some of the pages I saw, similar to stuff I see from cheap content houses)