Updated list of stats and max CP of every Pokemon (including optional Gen 2), since the formula has been figured out again:
https://thesilphroad.com/species-stats
Tyranitar should have the highest non-legendary CP (3670 vs 3581 for Dragonite)
Some Gen 2 Evolutions from Gen 1:
Espeon 3000
Umbreon 2052
Scizor 2801 (up from Scyther's 2464, but Scizor's only weakness is double to fire)
Slowking 2482 (same as Slowbro)
Crobat 2466 (up from Golbat's 1830)
Steelix 2439 (up from Onix's 1002)
Kingdra 2424 (up from Seadra's 1979, but Kingdra's only weakness are dragon and fairy)
Politoed 2371 (down from Poliwrath's 2441)
Bellossom 2108 (down from Vileplume's 2367)
Man, grass types are really down. Meganium (Gen 2 Grass Starter) looks like only 2227 CP, and Bellossom is even lower than Vileplume, Victreebell, Meganium, and even Tangela. Looks like Exeggutor and Venusaur are going to be the only real high-level viable grass types, unless Gen 2 has some ridiculous moves and/or they make super effective and not very effective more important (1.5-2x instead of 1.25x).