My road bike is also a little snug. I based mine on reach rather than top tube height. Plus I think people who ride small bikes with absurd amount of seattube sticking out look obnoxious. Saving maybe 100 grams doing that...
Good luck with your bike. If it's comfortable, then don't worry if it's a little snug. My balls haven't suffered any damage, I doubt yours will.