Two issues to clarify: prior to 2008 you were permitted to use the neutral as your fault current path rather than an EGC, but only in the limited case of an outside feeder with no other metallic paths between buildings. No shared pipes, no grounded coax, etc.
If this system was installed in this fashion, grounding electrodes are required at the outbuilding, but these cannot substitute for the EGC. The panel at the outbuilding needs to bond the neutral to provide the fault current path.
The use of #2 Al for residential 100A installations is a common error. #2 Al is specifically allowed for a residential main service conductor, and this allowance is frequently but erroneously applied to things such as garage feeders.
Jon