The result: I'm satisfied
It's clearly that insufficient salt & soy sauce were the problem.
Comment from my family:
Mum: Too salty (as usual, cos she likes the food to be not so salty), and you are supposed to soak the peanuts for 6 hours (!)
Sister: You've finally passed to cook soup
Father: The peanuts was nice to chew
My mum said we'd need to soak the peanuts for 6 hours for it to release some sort of bad element (I dunno what is that btw)

With the ingredient shown above, there are some missing ones as well:
i) it's a full bowl of peanuts
ii) a garlic (peeled)
How I cook this time is also different, because I'm sort of in rush:
1) The half pot of water was first boiled (with medium fire)
2) Pour in the pork ribs
3) Cook for another 10-15 minutes (this is to let the water filled with the meat's essence, so to say)
4) Pour the rest of the ingredients (garlic, pitted red date and peanuts)
5) Cook with medium fire for the next 30 minutes
6) Cook with small fire for the next 2 hours 30 minutes
7) Put 1.5 tea spoons of salt, 2 table spoon of soy sauce & 2 table spoon of fish sauce
8) Cook until the soup boils
Et voila!
I'll tell the result later this evening. :-) Gotta go now.
With the ingredients above,
i) I cooked for 3.5 hours
ii) Put some soy sauce
iii) Put 1 tea spoon of salt (i'm supposed to put two, because I...)
iv) Put some fish sauce
v) Cook until the soup boils
Then, the comment from my mum was.... ok, the taste is a bit thin, but still ok
my sis: very thin, failed
There's no comment from my father
I guess I should put more soy sauce and salt :-)