b & c - it doesn't matter what an ad is for, but pretending the game is still loading to give the ad more time is a crock (a dishonest crock). Wipeout is a franchise in which in-game advertising could easily be done right without it being jarring - it already has billboards around the track. BF2142 had billboards, and the companies that advertised on them had to make the ads look like they fit into that near-futuristic setting. Similarly, Burnout Paradise has in-game billboards which don't detract from the gameplay at all. But this - this is bullshit.