> two [...] alphabets in Japanese
They are syllabaries. https://en.wikipedia.org/wiki/Syllabary
> distinguish between Japanese and foreign words
There are occasionally Japanese words written in katakana (e.g. ラーメン) and foreign words written in hiragana (e.g. たばこ). Also, katakana can be used to emphasize Japanese words (like WE DO in English) (e.g. キミ).
> Kanji script [...] is a travesty left over from cave paintings and Chinese
There is no evidence that Chinese characters come from cave paintings. You haven't explained what makes kanji a travesty, so I'll grant you the assumption that you think it's hard because there are thousands of characters to learn.
I assure you, from all the people I've met who can read kanji/hanzi (including Chinese, Korean, and American people), they agree that the writing system makes sense and delivers a lot of meaning in a small space.
> the spoken language is [...] easy to learn
Again, no justification given. I would say it's a mixed bag. Some aspects of spoken Japanese are easy to learn, such as most phones overlapping with other languages (i.e. not needing to learn many new sounds), no European grammatical stuff like {plurals, subject-verb agreement, noun genders, case}. But some parts are harder, like distinguishing long consonants and vowels, politeness levels for verbs and nouns, dropping subjects and other information implied by context, and the postfix word order.
> they don't have any exceptions in pronunciation
There are a couple I can think of. The consonant g can be pronounced [g] or [ŋ], for example in が. The consonant in ず/づ can be pronounced [z] or [dz]. And the major one is that many -u and some -i should be suppressed (e.g. です, ~ます, して); in fact if you don't do this, you sound noticeably non-native.
I think overall, Japanese is okay to learn at a casual/colloquial level. The pronunciation structure is transparent, the particles make it easy to prescribe some known-good sentence structures, and the vocabulary seems reasonable. But mastering Japanese, oh boy, that will take a lifetime. (e.g. Just to name some off the top of my head - politeness, nuances over vocabulary, onomatopoeia, different registers like manga vs. newspaper vs. legal, classical Japanese, classical Chinese, reformed spellings and grammars, multiple on'yomi and kun'yomi readings, how to read personal name kanji, reverse-engineering loanwords, studying kanji, puns, distinguishing homophones in speech, ...)