While I agree with the most of what you say, I don't think that "node.js cloud hosting platform" is that wrong. In fact, when I opened the page, it didn't take me a second before I understood what it was about.
Now, to OP, I would also suggest to change the "dedicated servers" icon. Who exactly in your target sees a laptop when thinking about servers in a cloud ? It doesn't make things clear to me.
About the design, I think it lacks of whitespace in the middle (perhaps you were trying to create a cloud shape). Apart from that, I like the color scheme and the typography on the page.