Guys, take another look at those pics, click through all of em. Tell me you wouldn't like to be able to stand beside the block and change your GP's or an injector, find an oil leak, change an A/C pump or P/S pump. Even head gaskets would be easier without lifting the cab. Picture sliding in behind the front wheel next to the engine to service it.
Also, if it could be pinned on the hinges so the whole clip could be removed easily, how great would that be. Who would want to balance themselves on a bumper if you could stand on the ground not hunched over.
I'm failing to see a downside to this for service work... now for rolling down the road, my fear is how do you get that clip latched down tight enough that it doesn't rattle around like a pair of jeans in a dryer.
Open the hood on a real truck, a class 8, and see what it's like.