Matzo meal and matzo cake flour are the same thing-- both are finely ground matzo. The difference is the texture. I've read some articles that suggest that matzo cake flour is the most finely ground consistency of matzo. For example, you could sift matzo meal and create matzo cake flour. Or you may use the two interchangeably.  You can buy matzo cake meal or matzo cake flour from Amazon or at the grocery store. Or you can simply use a food processor to grind sheets of matzo into a flour-like consistency. Gluten free matzo cake meal is also available online as you'll see here. Matzo farfel is matzo that has been broken into small pieces but not finely ground.