Why doesn't Acts 2:38 mention water, as in each one of you be baptized in water?
Baptism is immersion. Baptized in the name of Jesus Christ means immersed in His name. It cannot mean immersed in water or Peter would have said "Repent, and each one of you be baptized in water".
They were baptized in Jesus' name for forgiveness of their sins, which can only be done by God. By being forgiven in the name of Jesus Christ they received the Holy Spirit. Water baptism never gave people the Holy Spirit. (And never will.)
John 14:26, "But the Advocate, the Holy Spirit, whom the Father will send in my name, will teach you everything, and will cause you to remember everything I said to you."
I hate to "burst your bubble" about this verse, truther. You clearly obsess about it, but God's word says what it says.