yea you're wrong on two counts !
For a start the 10% in the results refers to 10% 1st place finishes, that is on average you finish first 1 in 10 SNGs, NOT 10% ROI.
Secondly, if your ROI is 10% in a normal SNG then this will naturally drop playing one with an extra rake/fees. So in your example you wouldn't have $30k profit after 100,000 games, you'd only have $10k because of the extra rake, this would go up to $20k if, as expected you got the jackpot. I've realised though that this $0.20 extra isn't totally accurate.
For example - you play 100,000 SNG's at PokerStars $3.00 + $0.40 (13.3% fee)
you make $34,000 so your ROI is 10%.
At PartyPoker you pay $2.40 + $0.60 (25.0% fee), so the equivalent at Pokerstars would be $3.00 + $0.75
so lets play the same 100,000 SNG at Pokerstars with a 0.75 rake
you make $34,000 (you're still contributing $3.00/game to the prizepool so you wouldn't expect this to change) and now your ROI is.... 9.1%.
So it follows that by choosing a PP SNG over a PS SNG you're losing 0.9% ROI. Also if we played a $2.40 tournament with PokerStars equivalent rake we'd have fees of $0.32, so the actual difference in fees is not $0.20 but infact $0.28 !!