Noted, it appears than that the different services have different languages on their contracts. In all though to the original post, I would try out AROTC first before you fully commit to USNA.
Don't have the conviction that you won't like the program because you may enjoy it and make bonds...