I think I'll pass on your version. Sodom is well known for its abominations.
It is not my version, it is what the Bible states. This modern idea (last 500ish) years that it is talking about homosexual sex is the flawed thinking; this is particularly true when you realize that raping men had a specific message in the ancient world -- it clearly was meant to convey the message that they were nothing more than "property" and were not actually men. Rape was commonly used in ancient times to show dominance and control.
It is also worthwhile to compare it to Judges 19; where you have almost the exact same story, but with an Israelite (in a city of Israel). A Levite was traveling with his concubine and shows up in the city of Gibeah. Under the custom of the time, they went to the city square -- travelers would go there and men of the city were expected to offer them shelter for the night in their homes, but no one offered them a room. Finally, that evening, an old man coming home offered them a room. That night, the men of the city showed up at the door and demanded the Levite be turned over to them so they could rape him. In the end, the Levite gave the men his concubine and the old man offered his daughter. They refused the daughter (much as in Sodom the crowd refused Lot's daughters) but raped the concubine all night long, with her dying in the morning.
This is essentially the Sodom story repeated but with two differences; there is more detail give and the fact the angels weren't traveling with a woman. The fact that in the Judges story the Bible specifically point out that the Levite was not offered a place to stay is telling -- these people were not welcome in the city (and not being welcomed in a city for the night could often mean death). Next, they show up demanding the travelers be turned over to them "for sex." Notice, just like in the Sodom story, they demand sex with the stranger.
In both cases, the man of the city offers his own daughter(s) but that is refused -- if the men were just after sex, why would they refuse? I know one common claim is that it is solely they want "homosexual sex" but, this story shows that isn't true -- the Levite offers his concubine and that is accepted. The issue isn't that they don't want the woman -- as I mention above, the issue is "dominance and control" -- preferably, they rape the man to show he is little better than property, but it works almost as well to "destroy" his property. He isn't really a man if he can't protect his property, and by abusing his property they show their dominance over the traveler. The lesson in the Sodom story, and repeated in the story in Judges, is not against homosexual sex. The lesson is that we are to love our neighbor -- again, the second commandment -- to not be inhospitable and uncaring to our fellow man.
Beyond that, again, realize that it talks of "abominations" -- he wasn't talking about a sole sin of Sodom when mentioning abominations; rather, he's making the point that this was a wicked society.