I use Text Now also. Any of the free calling apps should work from Thailand for you (they do for me as along as I have internet access.) There is no need for a VPN.
yep, sounds like your first 90 day report is due about Jan 8, 22 (90 days after entering Thailand.) Keep in mind that you can report up to 15 days before your due date and 7 days after.