Good report. In my opinion the farther away you are from bangkok the harder you can find thai girls that speak good enough english, so google translate is your best friend.
As for the money you spent i think it's worth it, it's not cheap cheap but you can have enough fun that is all that matter.