For rank....the Chief would be correct....between CWO and ENS. As to the USNA "superior" question....it would be more accurate to say that if you graduate/commision in the months right around USNA graduation (may-June approx) then your lineal number will be after that of the USNA grads. Still that way.
I would be very surprised if the NROTC guys are only under the UCMJ when on cruise. Especially the scholarship/contract/BDCP guys. IF your argument is that you are only active duty when you are on cruise, who is paying you/paying for your school the rest of the time. If you have taken the oath, been issued the id card and are taking the "Kings coin" then you are under the "kings laws". It would surpise me if it were different. Just because the UCMJ is not what is always applied doesn't mean that it couldn't be or doesn't apply.
I would be very surprised if the NROTC guys are only under the UCMJ when on cruise. Especially the scholarship/contract/BDCP guys. IF your argument is that you are only active duty when you are on cruise, who is paying you/paying for your school the rest of the time. If you have taken the oath, been issued the id card and are taking the "Kings coin" then you are under the "kings laws". It would surpise me if it were different. Just because the UCMJ is not what is always applied doesn't mean that it couldn't be or doesn't apply.