Sounds good. Most tutorials and examples of gltf use webgl or OpenGL which is ideal for how the data is laid out.
Gltf also only has lists of triangles but I think you could combine pairs of triangles that share an edge into quads when you first load things.
I hadn’t planned on doing any more with this very soon. My free time and how I spend it changes a lot day to day. But I’ll likely reference it for later stuff.