Pretty good, though I question Eggman Nega as a 'Rival'.
If I may repost my alternative from the last thread
Personally I'd fit it as Sonic and friends - Hearts, Eggman Empire - Clubs, Good guys but not necessarily super friends of Sonic - Diamonds, and then villain of the week/everyone else - Spades:
You can fill out the number cards too this way, depending on how strict you're sticking to game/comic canon:
>Spades
King - Sonic
Queen - Amy
Jack - Tails
Ace - Knuckles
2 - Chip
3 - Yakker
4 - Shahra
5 - Cream
6 - Big
7 - Mighty
8 - Silver
9 - Blaze
Alternatively: Chao, Ray, Antoine, Sally, those other FFs
>Clubs
King - Eggman
Queen - Metal Sonic
Jack - Silver Sonic
Ace - Mecha Sonic
2 - Orbot
3 - Cubot
4 - Grounder
5 - Clucker
6 - Coconuts
7 - Slicer
8 - Motorbug
9 - Egg Pawn
Alternatively: Egg Bosses
>Diamonds
King - Shadow
Queen - Rouge
Jack - E-123 Omega
Ace - Nack the Weasel/Fang the Sniper
2 - Espio
3 - Charmy
4 - Vector
5 - Vanilla
6 - Marine
7 - Storm
8 - Jet
9 - Wave
Alternatively: Blokes from the shows and comics
Hearts
King - Perfect Chaos
Queen - Dark Gaia
Jack - Erazor Djinn
Ace - Zavok
2 - Chaos
3 - King Arthur
4 - Merlina
5 - Eggman Nega
6 - Neo Metal Sonic
7 - G.U.N. Truck
8 - Battle Kuku
9 - Biolizard
Alternatively: Any other Deadly Six member, anyone else.
Jokers - Omochao, Tails Doll, or Froggy