I'm with you...mixed what-not all around.
I think they can wear all the vinyl since they're vampires and like...don't get hot right? Unless you stick them in the sun, catch them on fire, etc etc.
They could've explained a few more things, so things would make sense. A few words here and there would've made all the difference. Like the train? Uhh ok, amelia and the council is coming by train and we care because...she walked around like she was important? next time, they should go greyhound!
I think the action scenes could've been choreographed a wee bit better. I also thought vampires could see in the dark? When he's staring in the hole and can't see anything...*shrug* How about when she sliced Victor's dome....she must have severed his short-term memory or something.
I'm going to KILL YOU NOW!! oh wait, uhh you just sliced my head right?! *sssschluccck*
they needed more witty one-liners! more I say!