I believe that it's the truth, there are evidents indicating
that the first Japan emperor, Jinmu, was in fact Xu Fu. He brought
the 3,000 people and soldiers to Japan and forced them to use the
language of those living in Japan. Then as you indicated, the rest
is history...
Kanji is brought over from China to Japan during the Hei'an Period.
It was a period where China export it's culture to many places, not
during the Qin Shi Huang era. We can see it from the font of the
words. Qin Dynasty uses Zhuan4 ti, a letter that is very hard to
write and understand, while writings from Han Dynasty and later
uses Li4 shu...