The black specks are the coffee granules, which were intentionally added to the soap for exfoliation purposes - helping to smooth out the skin and get rid of dead skin cells.
A lot of commercial products use exfoliating beads as well. The concept is not unusual at all, but I guess the use of coffee granules is.
As far as lathering goes, most people do well with some warm water, and a loofah or sponge will help too.
At the back of the product packaging, you should be able to see the scents used - coffee, latte, honey and almonds. Scent is very subjective, perhaps the sweetness of it is reminiscent of chocolate for you.
After use, did you feel as though your skin felt any different? Moisture, texture etc?