Thank you for this excellent article!
I went in Tofo (after Zavora) beginning of April 2012 (with Diversity Scuba as well), there are a lot of useful information provided
We had an excellent time! Unfortunately, we could not see any whale shark and mantas were a bit rare.