Whenever someone comes up with details like new ability names with exact values or invents new items and gives them stats, it reminds me of when I was 8 years old and drew Mario Bros. levels with pencil crayons.
Bioware will think this is cute, but for practical and legal reasons they can't actually use this.
Actually BioWare can use any idea someone posts on the forums due to the way forum consent works. Essentially if you post an idea on the forums you lose all rights to the idea barring if that idea was already copyrighted. And even then I think there are certain "fair use" arguments.
However, my brain hurt from trying to read his original post. (And no offense to the OP, but the planet is TATOOINE not