Then it shouldn't mix first and third person in the same sentence. "ifixit (they) have removed our review". Makes no sense. It sounds like they are two different entities.
The author of this blog post is speaking as a representative of iFixit.
If you were authorized to represent CBRZY Inc, you could write a blog post and include the phrase "CBRZY Inc have published our comment suggesting that a representative writing for us shouldn't speak in third person." without sounding awkward.
Read as "We at iFixit have"...