Agree with both you and OP.
Hardware we buy should be open to be modified easily with a common open source scheme - but any modifications should void warranty.
At the same time, we don't live in that world and so this post and the work done is still cool and exciting.