boo hoo, site exclusive content. Get over it, kids.
It is a bit disappointing that you can't seem to get two of the medals on this site, though. Also, I beat the Boss Run without getting hit and only got a silver star. *sniff*
Linnox: Disagree. The weight customization is reminiscent of old Mechwarrior tabletop, and means you can't just put max everything on your mech and zoom around the map killing everything. The game is not very difficult; having no weight restrictions would make it even easier. I think this is a great sequel, and improved quite a bit on the gameplay of the first.
If you don't get the badge, take a screenshot of the in-game high scores page. Then report it using the "report missing achievement" link in the Achievements pane. You'll get it.