Looks to be more associated with the Shona Hotspot however got to love the name of the ridge...lol
Shaka...lol
http://www.nature.com/ngeo/journal/v5/n10/images_article/ngeo1583-f1.jpg
Doing some quick reading but this book suggests the area is a Superplume!!!!
lol