For the bouba and kiki example, maybe the reason we associate shapes with sounds is because we already have words in our vocabulary that are associated with similar shapes?
For example, bouba is similar to bubble, which has no sharp edges. Kiki is similar to cut.
It'd be more interesting if you found similar associations in people who speak a completely different language with different origins.