Hi there
A few thoughts on 'electric bike':
You've got a huge amount of keyword cannibalization going on. Have a look at your title tags - you've got 'Cytronex Electric Bikes' at the front of most of them. That's some of the most important space on your site's page, it needs to be used wisely. Put whatever keyword(s) each page is targetting there. You'd be better off having something like:
Electric Bikes | Cytronex
Electric Bike Reviews | Cytronex
Light Electric Bikes | Cytronex
etc.
Also, you're in a very competitive niche - a search reveals lots of highly SEO-ed pages. I can't imagine you were getting much traffic when you were at 25-ish anyway. Your boss needs to understand dropping from page 3 to page 7 is nowhere near as bad as dropping from 1st position to 3rd - at least in real revenue.
You do have some links from some relevant sites. But your inbound links could use a bit more keyword rich anchor text on inbound links. I've had a look, and your inbound anchor text is mostly your brand name. In an aggressively SEO-ed niche, that's going to hurt.
Google Adwords estimates a million global searches a month for that term. That's high and that's why the competition is so high. Nobody can reasonably expect you to compete with agency-managed sites, especially if you're new to this.
How long have you been looking at this drop? Big changes, especially in the lower rankings, aren't that unusual. All the more so in competitive (ie highly spam-ridden) niches. You're at the sharp end of algorithm changes. You'll need to measure this for a longer time before really freaking out about it.
So my main advice would be to get some better anchor text links. You're getting some good media coverage - see if you or a PR person can get a few anchor text-rich links in from good sources. That'll make a difference.
You should also definitely try targetting some less competitive terms as well as getting rankings for 'electric bikes'. Targetting the entire site at that one term isn't likely to help.
Have you considered adding a blog, a resources section (etc) which can contain some easier keywords? 'Best electric bike', 'fast electric bike' etc. You already rank well for 'lightest electric bike', you could try picking up some variants of that. Much fewer searches, but a lot better chance of ranking.
Being fast seems to be a Unique Selling Point for your bikes, so I'd target anything related to that - 'fast electric bike, power electric bike' hard.
Also you don't seem to have any of the synonyms for bike - pedal bike, push bike etc. - anywhere on your site. Your customers may use that language so so should you.