My .02 cents...
I did the deal right after I graduated basic, so I'm not in your shoes...however, I can relate a coupld of things I have noticed -
1. We had a private that had the same "orientation". People found out, the garbage began, so he fessed up and told the commander. He had a "partner" with him in basic apparently. Anyway, the CC and 1st. Sgt. made them kiss in front of them, which they did, and they both got their ELS. (Obviously I wasn't there when it happened, I was told by this person who went through it...so take it for what it's worth)
2. When I went awol and turned myself in to Ft. Sill, there was an E5 that turned himself in as well. He was in for 4 years, his ETS was in 32 days of turning himself in. (he left because he did 1 tour in Iraq and didn't want another) As badapple always states, nothings a given, but he was there for 5 days and shipped home with good ole' OTH.
Hope this helps.