I think it is a great idea. Your homepage looks a bit bland, but your description of the content in the above post is quite good.
Not sure how you will monetize and I would encourage you to NOT monetize (for a while). Instead, perhaps you can create a tool that will just be really useful. It seems useful enough anyway