I don't know... I think your hair looks pretty nice in those photos! I mean, really, really nice. To me. Obviously it may have a weird feeling/texture to it that you don't like, but it has root curl and definition. It looks lovelier than a lot of frizzy messes I've seen (including on my own head, thank you hair brushes).
Your ends curl way better than mine. I got an awful (I mean truly awful) razor cut in January and my ends go all feathery and straight right now. Hopefully they won't after tomorrow's cut.
An update: that Garnier gel is definitely good for my hair. I tried something different today and it's nowhere nearly as nice. I almost got 2nd day curls this morning from applying the Garnier stuff yesterday, too - which never happens. So it's good for me, at least.
Your hair might love olive oil and hate coconut. Won't know until you try. But I'd stick with the basic oils from the grocery store and avoid "hair" versions at first, both to save money and avoid unecessary ingredients. Who knows, maybe 50/50 of each will work wonders for you, personally!