Hey,
I don't have an easy response to give you, but I thought I might share some of my "studies" on Pokémon stats.
So I ran through the Pokédex with a script and computed the mean + standard deviation of the base stat total of
fully-evolved Pokémons accross the generations.
A precision though: I do NOT consider forms, so no Mega, no strange evolution, no alternative forms are considered here.
So, accross generations, the values evolve like this:
Code:
| Gen 1 | Gen 2 | Gen 3 | Gen 4 | Gen 5 | Gen 6 | Gen 7 | Gen 8|
min | 377 | 330 | 330 | 384 | 420 | 411 | 300 | 385 |
mean | 492 | 486 | 487 | 520 | 510 | 519 | 523 | 512 |
stddev | 53 | 69 | 71 | 67 | 51 | 61 | 67 | 56 |
max | 680 | 680 | 680 | 720 | 680 | 680 | 680 | 690 |
Min | | | | | | | | |
| 9 | 8 | 9 | 9 | 5 | 3 | 6 | 5 |
Mean-std | | | | | | | | |
| 53 | 38 | 50 | 48 | 63 | 28 | 42 | 41 |
Mean+std | | | | | | | | |
| 7 | 7 | 13 | 11 | 14 | 7 | 9 | 9 |
Max | | | | | | | | |
So basically, this table displays the minimal, maximal, average + standard deviation of the base stat totals (first four rows).
The next rows show the numbers of Pokémon between the minimal stat, and mean - standard deviation (sixth row), between mean - standard deviation and mean + standard deviation (8 th row) and mean + standard deviation and maximal total (10 th row).
This is just to gauge the number of Pokémons close to the mean (roughly). You see that most Pokémons have base stat totals close to the mean.
So the mean of the total base stats goes from around 480~490 in Gen 1-3, to around 510-520 in Gen 4-8. We can also see that the maximum base stats do not change through generations, except in Gen 4 where the 720 total stats is Arceus. (Note a tiny increase to 690 in Gen 8, nothing alarming).
The conclusion, is that making fakemons with base stats around 500 is really sound, in my opinion.
Besides I believe that most starters have base stats total around 525, so for me, your fakemons seem balanced.