Some really nice work here. I would align the boxes and their items accordingly though. I also think you either don't need the login and sign up to be buttons, but if you are going to have them as such, you don't need the "or" in between. Having 3 buttons at the top just looks a little weird to me as well, especially since they're different widths. The page itself looks rather empty even for a landing page/homepage. I understand you want to keep it clean, but doesn't necessarily mean you have to be minimalistic. How come there is no navigation bar?
Overall, I really like the design and colours.