If there is a figure of it it should be canon in some since yes?
Not hardly. A figure does not make something canon, it's an artistic expression if anything. I have less problems anymore with the Booba Fett costumes than I used to, because they are always going to be out there.
Glad you guys had a great time at SDCC. Sorry I couldn't make it this year, but you guys did great!