Amanda, do you have any info on the Batlass, I can't find anything out there. I assumed that that the others were spelling botfly incorrectly.
The other fly that is NOT one of my favourites as I don't react well to them is the Doctor Fly
http://creatures.ifas.ufl.edu/livestock/yellow_fly.htm usually putting ice on the bite stops the reaction to that one. I remember once being bitten on the thumb by one and you could literally see the red line creeping up my arm as the toxin moved up through my blood stream.