I read a report that said their seats were 29' ... maybe that was wrong! I stand corrected however on the internal configuration being the same as Thai! you are quite correct. I am really surprised Thai can get away with that awful business class for their mainline flights!!
I do know that for full are and nok plus you can select the seat. maybe as you say it's not available for other fare types?