Interesting. When you say 1004 'sounds like angel', do you mean saying 'one thousand and four' in Korean sounds like cheonsa? or 'one zero zero four'? Or the numbers look like letters than spell out angel?
/ tangent
http://translate.google.co.kr/?tab=wT#en/ko/one%20thousand%2...
You could argue one thousand four is actually easier to misinterpret because it could easily (although incorrectly) be read to mean "one thousand fours."
edit: typo.
100 2/3
102/3Just to make it worse for you: why don't people also pronounce 1492 as "one thousand and four hundred and ninety and two"?
100 2/3 - one hundred ... and two thirds
102/3 - one hundred and two ... thirds
Alternatively, use "plus" instead of "and" in the first case.
100 2/3 - One hundred and two-thirds. 102/3 - One hundred two over three.