The rim size might make sense IF they had bigger brakes and the power to require brakes big enough to fit inside those rims.
Also that low profile of a tire would make for a very rough ride I bet, ...tight on corners though probably.