If someone has invented a better wheel, then good for them, but from a purely non-technical point of view, it seems over-engineered to me.
When it comes to mechanical things, I think the quote from Antoine de Saint Exupéry is very apt:
"The designer knows he has achieved perfection not when there is nothing left to add, but when when there is nothing left to take away."