You seem to have the correct amount. Here is a breakdown of why:
When starting off at level 1 as a Rogue you get to choose four from Acrobatics, Athletics, Deception, Insight, Intimidation, Investigation, Perception, Performance, Persuasion, Sleight of Hand, and Stealth, plus proficiency in Thieves' tools.
So far we're at four, plus one in tools.
Criminal background gives you proficiency in Deception, Stealth, a gaming set, and thieves' tools. When you get proficiency in a tool that you already have proficiency in, you can take proficiency in another tool.
That gives you six in skills, two in tools, one in gaming sets.
Then, at level one in Rogue you get to add expertise in two proficiencies, but this doesn't add more, this only doubles your proficiency bonus in one of the skills you are already proficient in.
As a High-elf you get proficiency in Perception from the Keen Senses trait, as you mentioned.
This adds up to seven, which is the exact amount you should have. Plus two tool proficiencies, and a gaming set.
The confusion seems to come from the fact that the half-elf page is an aggregation of all text relating to half-elven stats, rather than the actual direct source of this information.
The text you're referring to actually comes from this 'half-elf variants' sidebar in the Sword Coast Adventurer's Guide, where the sentence "If your DM allows it, your half-elf character can forgo Skill Versatility and instead take the elf trait Keen Senses or a trait based on your elf parentage:" is immediately followed by a bulleted list of what you may substitute in its place based upon the heritage you choose.
The listed variant subraces on the half-elf page are essentially the snippets from the race templates they've made out of those variant rules, which can appear confusing out of the context of the character builder.
The Keen senses option is indeed inherently weaker
Your analysis regarding the Keen senses is correct - it gives you proficiency in a single particular skill when you could have proficiency in two skills of your choice. This issue is known yet uncorrected: In a 2015 tweet DnD 5e's lead rules developer Jeremy Crawford acknowledges it as follows:
This confirms that it indeed is an "or", not an "and".
The most recent errata for Player's Handbook and SCAG contain no mention on changing these rules, so until further revisions you can treat taking Keen senses instead of the Skill versatility as a valid, if nonsensical option of the game.