I think it looks fine, but it might feel like a bad decision once you decide to get some shirts printed up, or vinyl printed for your truck. Maybe it won't be that bad though. Personally, I think smaller and simpler is better, but really there's nothing bad about it- except the printing issue.
Here's an idea: Show it to a print shop or two (one that does shirts and stuff, one that does signs) and see how they feel about it.
BTW, I had my logo designed professionally, and it was the best money I've spent since.