Yes it sure does. I noticed the SGS3 is having twrp issues similar to this device. I'm gonna look into that soon as this one is all corrected. Which github has the twrp device files used to compile twrp? I can't really find much for any device and alot of the cm device files are too cumbersome to use building twrp. I'm sure some will disagree with that last statement but it's just the truth.
Yeah, I just maintain my own combined usually because of finding stuff. But for AOSP roms point of view it's easier for them when dealing with multiple devices in the same class to combine multiple settings into common trees.
You can look for quicyatt on TeamWin github to see my old device configs. Check your kernel config to make sure UMS is enabled in the msm8660 kernel from cm.