I opened your topic, because I was curious. I didn't expect to be touched by your comments, but I am. I know that I am late in answering your post but I want to anyway.
I can't speak to your experiences and choices, but I can speak to your question about whether or not it's too late for you to make a choice to follow Jesus Christ as your Savior and to be forgiven of your sins. It's not too late.
As long as you have a breath left in your lungs, and the second coming of Christ has not yet happened, you have time to come back to the God who loves you. Having said this, I want to be sure that I'm not making it seem that you can come back to him "any ol' time", so just run on and do what ya been doin. In no way do I mean that. God wants you now, and if you want to have a relationship with him now, then nothing should stand in the way of that. He's a loving Father, who is waiting for you to return to Him.
As far as your comment about having been born a boy, and feeling you were always meant to be a girl, now living as a woman, that's between you and God. It's not between you, me, and God, or you, God and anybody else. Only God knows who you are, who you were meant to be, what happened between the moment you were formed in your mother's womb, and now. Only God knows if there is a chemical imbalance causing your issues, or if you have a physical abnormality, a genetic abnormality, or a spiritual issue behind all of it. Nobody else can determine that for you. So, seek God as you are. Run to Christ, as you are.
Have you ever heard that song that has always been played at the end Billy Graham crusades, called "Just as I am"? It's a beautiful song that says just what I'm trying to tell you here, so I'll just post the lyrics and let them speak for themselves.
Just as I am, without one plea,
But that Thy blood was shed for me,
And that Thou bid'st me come to Thee,
O Lamb of God, I come, I come.
Just as I am, and waiting not
To rid my soul of one dark blot,
To Thee whose blood can cleanse each spot,
O Lamb of God, I come, I come.
Just as I am, tho' tossed about
With many a conflict, many a doubt,
Fightings and fears within, without,
O Lamb of God, I come, I come.
Just as I am, poor, wretched, blind-
Sight, riches, healing of the mind,
Yea, all I need in Thee to find-
O Lamb of God, I come, I come.
Just as I am, Thou wilt receive,
Wilt welcome, pardon, cleanse, relieve,
Because Thy promise I believe,
O Lamb of God, I come! I come!