@t, I have a friend who is a professional mathematician. He specializes in things like cohomologous and other imaginary spaces. It seems like an extension of topology. He works in a field known as mathematical physics. I'm mostly unfamiliar with much of what you described above, although I did read some non-Euclidean geometry in a college history of mathematics course.
Math is interesting for its ability to describe space, movement, volume, and also to project conjectural spaces via those same methods of description. It's a logical system that enables you to set up a series of definitions, terms and specific operations or functions that can be performed on those terms. Rules. Once those are established, you can play with the items set forth and see what results. While mathematics may have evolved out of pragmatic real life applications, it eventually acquired increasingly abstract ideas, entities (like ZERO) and fields of description.
In short, it's not surprising that this would appeal to you. I have good computational skills, but I struggled with Calculus. I suspect it was due to the perfect storm of a bad textbook and a sucky lazy professor. I was certainly eager to learn, but after spending hours on problem sets and getting no response to questions about them, and getting sick of observing the prof flirting with the other women in the class instead of teaching, I dropped the course.
@8ully, there are so many different ways to be intelligent. You may have difficulties in some areas, but you are a genuinely bright guy. Never let anyone tell you otherwise.