Personally not a fan of openscad. Here's my take using Onshape:

https://cad.onshape.com/documents/7c...e0fdee98fb1725

Let me know if you're interested in having me go over what I did to make this model in more detail.