According to those specs, it sounds like a decent beginner bike. But Giant really isn't a big fish in the BMX game. I'm sure they make a bunch of bikes, & I know they do stunt shows across the US, but other than that, I couldn't tell you anything about Giants BMX program. Well, except that they sponer a couple of riders as well. Never seen them in a bike shop either.
So that's probably the response you're gonna see. Sounds decent, never seen one. But as you say, you can get it dirt cheap, so that does make it a bit more favorable.
And Ody jpegs are just fine.
None of this stuff will be the prime flatland set-up, but for just messing around with street riding & basic flat, you'll be fine.
-Bill