Ya, each team can represent the sun or moon in each version. and adding rivals, that's a good idea,
So how many rivals should be added? Because there is already the gary sprite, and then I am thinking maybe just one more that isn't very nice to you, but warms up to you later on.
Alright I'll also tell you another story idea i had..
Storyline ( I think I prefer this one, what do you think )
Your mom's Pokemon is sick. You leave town to go buy a potion, but before you leave, your mom tells you to see prof. ? (not decided yet) about receiving your pokemon today, for this little chore, but when you reture, your hometown is being invaded by team eclipse who wants info. on legendary... , There are two leaders of the team , one wants to just become the champion so he can prove he's strong. and the other (the big kahuna) tricks the other leader, and decideds to take the role as champion for himself to rule all!
that's it, good I think
Well solar will have a solar dragon Pokemon , while lunar version, ( I'm changing eclipse to lunar) will have a lunar dragon.
I plan for this hack to have all new fakemon