South Korea: 120 / 7513 is about 1.6 %.
Germany: 149 / 1545 is about 9.6 %.
Both are more than 1.5%. If you see a problem with this calculation, please tell me now.
It's a tricky calculation. There is a significant % of early mortality, and then there are the delayed deaths. For Germany I think you are being thrown by including early deaths from the massive ramp of cases, but then using a denominator from before the massive ramp.
Similarly, using today's numbers for Germany, as we know, will yield a LOW rate (149/31370 = 0.47%), just because those more prolonged and painful deaths have not yet occurred from the ramp.
The real answer is somewhere in between.
For SK, I was being deliberately conservative with my numbers so as not to overstate things. I take some issue with your number because you captured a small amount of the faster case ramp in your 7513 number (I think the true "roundoff" of cases occurred soon after they got to 8000 cases). So that makes a small error in the calculation.
However, it's true that only ~3500 of the 9000 cases in Korea have recovered as of now, so the current 1.3% mortality rate will likely go up somewhat as time goes by. Some people will struggle for a month to repair their lungs, but slowly suffocate and die, either due to the lung damage, or other co-morbidities, or organ damage that occurred.
So yes, I would not take issue with a true CFR of something like 1.5% in some populations. But the IFR is probably closer to 1% (similar to the cruise ship, but that has other confounding factors due to the population being sampled). So that would imply quite a few asymptomatic or mild cases. Perhaps 20-30% of the identified cases.
There's talk today about half of the people with the disease being asymptomatic, but I would suspect that is too high, just based on empirical results.