I think that the name, while catchy, doesn't exactly go with the content. At least my understanding of an atomizer is a spray for perfume and so on.
I also think that the home page looks more like a sales page, and the content is far too dense for comfortable reading.
Finally, there are several problems with the English. It looks as if the content has been written either very carelessly or by a non-native speaker. This gives an unprofessional finish to the page.
I hope this has been helpful.