As far as the holdup goes, if we assume that 2.1 has been given to Verizon, then it almost has to be one of three things.
1) A last minute bug fix
2) Problems with the OTA push
3) Verizon is waiting until after the Apple announcement on Wednesday (to avoid stealing the spotlight from the announcement)
As far as that goes.. people tend to focus on the last flashy toy they saw.... releasing the update "after" apples announcement may have more power to steal the spotlight.....
Not sure why Verizon would avoid stealing the spotlight anyway as suggested?
Surely they are not worried about offending Apple at this point are they?