altered, i will say this, blanco is right and you are wrong, and i will actually give you reasons as to why.
the f20c (s2000 engine) has a 84mm stroke and a 153mm rod, the h22 has a 90.7 mm stroke and a 143mm rod. The crank stroke alone should tell you why the s2000 can rev higher (longer rods make its compression go higher (even with a flat piston) allowing for more power at higher rpms.
thats part 1
part 2 is, the oil pump. The f20c's oil pump moves 95 liters of oil PER MINUTE. if our h22s could do something like that, id be all for you doing this build, but it cant. if you try to do this with that stock oil pump, youll hit 8500 and your engine's internals will come shooting out the side of your crankcase.
how bout you actually learn how this shit works before you start telling someone who does, that he's wrong.
I like you, really, your topics are fun to read, but in this case youre flat out wrong.
The question at hand here is HOW to make power at high rpms, and ive got that answer for you, but you are NOT going to like it.
Custom 89mm bore h22 pistons
Custom 146mm rods (so you have clearance if your mill and deck are shave .02")
f20b crankshaft
Type S Cams (why, because valve clearance will be a problem)
your homemade port and polish
blacktrax type r intake (or even TWM ITBs for the best result)
That will probably be able to rev into the 9k range safely, but the real question is LUBRICATION. Youll probably want to switch to a dry sump for something like this, just to be on the safe side.
If not, you can kiss your brand new engine good bye. no matter how good the build, without lube, itll all be under or behind your car in a matter of minutes.