I see ton (or larger) trucks here in Tennessee with the plate on the front all the time. It depends on which tag you purchase. If you use it for commercial hauling, you have to purchase a commercial tag and it goes on front.
That actually looks like a commercial duty 4500 front with a flat deck. But they did some nice work on getting the stacks up and keeping it looking nice instead of just throwing the deck on and calling it good.