I agree with your theory about how Riddle got the information on making horcruxes. I also agree with your assessment of his methods. I doubt Riddle HAS much of a sexual orientation. It's a phsyical urge, but he probably has an equally emotional relationship with food.
Great views of the characters.