You can use raw peanuts to add it in the tempering but I have used roasted one.
You can balance the tangy-ness according to your taste by adding less or more extract.
If you wish your roasted peanuts to be crunchy add it at last.
I have ground the red chillies and not added during seasoning if you wish you can add one or two.
If you add needed oil only it will keep for long other wise it will spoil soon.
Can keep for upto 3 weeks in fridge and outside for 10 days if stored in a sterilized clean containers.
You can limit your chillies as per your spice level.