Ok here's my review. Nice graphics i've seen them before somewhere. Anyhow, the text, no no too wrong you need a better colour, a clearer/light colour. Maybe increasing the height of each button would help distinguish between design and text.
As far as the accessibility issue holds, i will let the masters of this topic continue from here.
Hope that helps!