I am very straight forward as well. While I might not be the best match for you if you prefer the mysterious and unpredictable, I am perfect if you want someone that is reliable and communicates well.
I am not perfect, and there are things I do feel I need to work on. I tend to be passionate (and sometimes loud), which can cause me to butt heads with others. It is not something that is a complete flaw, but it is something about myself I would like to reign in, and get more control over.
I am the type of person who is responsible enough to always pay my bills on time, but frivolous enough to use the rest of my check enjoying my hobbies or a night out.
Honesty, intensity, and humor are the traits I value most in both myself and others. If those traits are something you hold in high regard, then we might be a good fit.