Thanks Chris,
I did remember reading something about the sight somewhere, and I thought it may have been on Gunblast, but when I tried a search for "Freedom Arms", the article you linked to did not come up. I should have just scrolled back through them until I found it.
Anyway, I called and talked to Freedom Arms about the sight, and they pretty much confirmed my thoughts. It makes a fine addition to a fixed sight gun, but is not going to take the place of regular adjustable sights.