If you already have license from home country, it depends if they are reciprocal with Thailand. Meaning no test needed. However, with me, I never had motorbike, so had to do all tests, like you. And yes. Failed. Other english speakers all failed too. Its like they use google translator! I finally joined a driving school. 2 day class. 1000 baht. They can give individual attention.