I stumbled across AWRY yesterday and read the paper. It is an interesting use of SIMD for succinct data structures; the interleaving to reduce memory accesses in particular is nice.
Not sure you have looked much into AVX512 support, but the vpternlog instruction seems purpose-built for your alphabet encodings.