Yep, the duck tape is there to secure spoiler while adhesive is curing. Yes that is an old E24 similar to one Jim Richards used race the DP owns it. Yes it goes back on display until Saturday when I pick it up