Err... pun not intended?
This isn't a legit theory, more something I think is funny. But if you go into the profile of the user who posted the video, there's someone who commented on his channel six months ago and just wrote "deedeedee".
If DDD hadn't been covered yet, I would have flipped out at the SBR's ability to go back in time to post ridiculously inane hints.
As for the obtuse thing, I've got an idea for it, I just don't think it was actually meant as a hint. Please do not start excitedly throwing out theories based on triangles.
Oh, and just to add more fuel to the "OMG It's FOX!!!" guys, the full name of the song is "Rollin' (Air Raid Vehicle)".
Air Raid Vehicle = Arwing!!!!!!!!!!
God I'm smrt.