Hi,
As said, default languge for blogs does not change when WPLANG is set.
I fixed this by editing: wp-includes/l10n.php:45 to add,
if (empty($locale))
$locale = WPLANG;
Since apply_filters there return String(0).
I could have created a Trac-ticket on it but i cant seem to log in there. :)