I have not seen the ad you are referring to, but will let the admins know there is an ad causing problems browsing the site.
To get it working immediately, you can use the mobile skin for this site. It should work fine on the Droid. If it is not coming up by default, you can either scroll down to the bottom of this page and select it, or choose it from your control panel.
Bottom of page: Scroll down to the very bottom line on the page. You will see a dropdown on the left with -- Phandroid Skin. Change it to -- AF Mobile.
Control panel:
User CP (Forum Menu)
Edit Options (Left menu)
Forum Skin (Miscellaneous Options - Last item before the Save Changes button)
Change Use Forum Default to AF Mobile
Save Changes