Thank God! About time. This has been a huge unforced error on his part, and Obama could have saved himself a lot of grief with the GLBT community had this been done 2 years ago.
Unfortunately, you can only make a first impression once, and Obama will never be able to completely undo the damage.