I do agree with what W.W. has stated there.
ABA speaks of a time before Buddhism has come to SL. Heck, its a time before the Sinhalese were born (ABA being the first). So one cannot bring the "Sinhala Buddhist" angle in to this movie. As for the Christian symbolism, why the heck is that a problem ? The movie tell of time of which we have very little information about the culture and society. To fill these gaps Anthony has used symbols from the medieval time period which is more familiar to movie viewers. Don't forget that this is a movie. Not a documentary.
Why the hell cant these idiots let la movie be a movie and enjoy it without trying to get race/religion/politics into it ?