Delivery reports is also Network Provider dependant.
For example, if you are on O2, you won't get delivery reports even if the option is ticked (at least this was the case for my previous phones as I can't say for sure on the GS2 as I'm now on Orange) To get delivery reports on O2 you need to start your SMS with "*0# " (asterix zero hash space)