Yeah something about it made me feel like I was looking at a "GET A FREE SUBSCRIPTION TO AWESOME MAGAZINE" sort of sign up. Also even though the text was stating that NO credit card info was needed, my super quick initial scan of the page saw the words "free" and "credit card," and the brain got confused.
Overall, I love the idea. Potentially solved an issue I didn't know I had.